[INFO] fetching crate exint 0.1.4...
[INFO] fixing exint-0.1.4 against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] extracting crate exint 0.1.4 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate exint 0.1.4
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate exint 0.1.4
[INFO] tweaked toml for crates.io crate exint 0.1.4 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate exint 0.1.4 on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate exint 0.1.4 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded exint-macro v0.1.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 6ed7e8d0b88908dc667b633c9eaadf1189b3aa6efa6cf85d4d439e2c560608fd
[INFO] running `Command { std: "docker" "start" "6ed7e8d0b88908dc667b633c9eaadf1189b3aa6efa6cf85d4d439e2c560608fd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "6ed7e8d0b88908dc667b633c9eaadf1189b3aa6efa6cf85d4d439e2c560608fd" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6ed7e8d0b88908dc667b633c9eaadf1189b3aa6efa6cf85d4d439e2c560608fd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "6ed7e8d0b88908dc667b633c9eaadf1189b3aa6efa6cf85d4d439e2c560608fd" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]    Compiling exint-macro v0.1.4
[INFO] [stderr]     Checking exint v0.1.4 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: cannot find type `Char` in this scope
[INFO] [stdout]    --> src/types/traits/convert.rs:888:32
[INFO] [stdout]     |
[INFO] [stdout] 888 |     assert_eq!(T::P_0, T::from(Char::Null));
[INFO] [stdout]     |                                ^^^^ use of undeclared type `Char`
[INFO] [stdout]     |
[INFO] [stdout] help: a builtin type with a similar name exists (notice the capitalization)
[INFO] [stdout]     |
[INFO] [stdout] 888 -     assert_eq!(T::P_0, T::from(Char::Null));
[INFO] [stdout] 888 +     assert_eq!(T::P_0, T::from(char::Null));
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 883 +   use std::ascii::Char;
[INFO] [stdout]     |
[INFO] [stdout] 883 +   use std::mem::type_info::Char;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Char` in this scope
[INFO] [stdout]    --> src/types/traits/convert.rs:889:33
[INFO] [stdout]     |
[INFO] [stdout] 889 |     assert_eq!(T::P_97, T::from(Char::SmallA));
[INFO] [stdout]     |                                 ^^^^ use of undeclared type `Char`
[INFO] [stdout]     |
[INFO] [stdout] help: a builtin type with a similar name exists (notice the capitalization)
[INFO] [stdout]     |
[INFO] [stdout] 889 -     assert_eq!(T::P_97, T::from(Char::SmallA));
[INFO] [stdout] 889 +     assert_eq!(T::P_97, T::from(char::SmallA));
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 883 +   use std::ascii::Char;
[INFO] [stdout]     |
[INFO] [stdout] 883 +   use std::mem::type_info::Char;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Char` in this scope
[INFO] [stdout]    --> src/types/traits/convert.rs:890:34
[INFO] [stdout]     |
[INFO] [stdout] 890 |     assert_eq!(T::P_127, T::from(Char::Delete));
[INFO] [stdout]     |                                  ^^^^ use of undeclared type `Char`
[INFO] [stdout]     |
[INFO] [stdout] help: a builtin type with a similar name exists (notice the capitalization)
[INFO] [stdout]     |
[INFO] [stdout] 890 -     assert_eq!(T::P_127, T::from(Char::Delete));
[INFO] [stdout] 890 +     assert_eq!(T::P_127, T::from(char::Delete));
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 883 +   use std::ascii::Char;
[INFO] [stdout]     |
[INFO] [stdout] 883 +   use std::mem::type_info::Char;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_driver`
[INFO] [stdout]  --> tests/codegen/main.rs:6:19
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[cfg(not(miri))] extern crate rustc_driver;
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]   |
[INFO] [stdout]   = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_interface`
[INFO] [stdout]  --> tests/codegen/main.rs:7:19
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[cfg(not(miri))] extern crate rustc_interface;
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]   |
[INFO] [stdout]   = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_lint_defs`
[INFO] [stdout]  --> tests/codegen/main.rs:8:19
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[cfg(not(miri))] extern crate rustc_lint_defs;
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]   |
[INFO] [stdout]   = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_session`
[INFO] [stdout]  --> tests/codegen/main.rs:9:19
[INFO] [stdout]   |
[INFO] [stdout] 9 | #[cfg(not(miri))] extern crate rustc_session;
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]   |
[INFO] [stdout]   = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_span`
[INFO] [stdout]   --> tests/codegen/main.rs:10:19
[INFO] [stdout]    |
[INFO] [stdout] 10 | #[cfg(not(miri))] extern crate rustc_span;
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_target`
[INFO] [stdout]   --> tests/codegen/main.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(not(miri))] extern crate rustc_target;
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `exint` (test "codegen") due to 6 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0599]: no method named `carrying_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]   --> src/types/define/sint/bigint.rs:64:23
[INFO] [stdout]    |
[INFO] [stdout] 64 |     assert_eq!(T::MIN.carrying_add(T::N_1, false), (T::MAX, true));
[INFO] [stdout]    |                       ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]    | ---------------------------------- method `carrying_add` not found for this struct
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `wrapping_add` with a similar name, but with different arguments
[INFO] [stdout]   --> src/types/define/sint/wrapping.rs:9:3
[INFO] [stdout]    |
[INFO] [stdout]  9 |   pub const fn wrapping_add(self, rhs: Self) -> Self {
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]   --> src/types/define/sint/bigint.rs:65:23
[INFO] [stdout]    |
[INFO] [stdout] 65 |     assert_eq!(T::MIN.carrying_add(T::N_1, true), (T::MIN, false));
[INFO] [stdout]    |                       ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]    | ---------------------------------- method `carrying_add` not found for this struct
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `wrapping_add` with a similar name, but with different arguments
[INFO] [stdout]   --> src/types/define/sint/wrapping.rs:9:3
[INFO] [stdout]    |
[INFO] [stdout]  9 |   pub const fn wrapping_add(self, rhs: Self) -> Self {
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]   --> src/types/define/sint/bigint.rs:66:23
[INFO] [stdout]    |
[INFO] [stdout] 66 |     assert_eq!(T::MIN.carrying_add(T::P_1, false), (T::MIN + T::P_1, false));
[INFO] [stdout]    |                       ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]    | ---------------------------------- method `carrying_add` not found for this struct
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `wrapping_add` with a similar name, but with different arguments
[INFO] [stdout]   --> src/types/define/sint/wrapping.rs:9:3
[INFO] [stdout]    |
[INFO] [stdout]  9 |   pub const fn wrapping_add(self, rhs: Self) -> Self {
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]   --> src/types/define/sint/bigint.rs:67:23
[INFO] [stdout]    |
[INFO] [stdout] 67 |     assert_eq!(T::MIN.carrying_add(T::P_1, true), (T::MIN + T::P_2, false));
[INFO] [stdout]    |                       ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]    | ---------------------------------- method `carrying_add` not found for this struct
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `wrapping_add` with a similar name, but with different arguments
[INFO] [stdout]   --> src/types/define/sint/wrapping.rs:9:3
[INFO] [stdout]    |
[INFO] [stdout]  9 |   pub const fn wrapping_add(self, rhs: Self) -> Self {
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]   --> src/types/define/sint/bigint.rs:68:23
[INFO] [stdout]    |
[INFO] [stdout] 68 |     assert_eq!(T::MIN.carrying_add(T::MIN, false), (T::P_0, true));
[INFO] [stdout]    |                       ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]    | ---------------------------------- method `carrying_add` not found for this struct
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `wrapping_add` with a similar name, but with different arguments
[INFO] [stdout]   --> src/types/define/sint/wrapping.rs:9:3
[INFO] [stdout]    |
[INFO] [stdout]  9 |   pub const fn wrapping_add(self, rhs: Self) -> Self {
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]   --> src/types/define/sint/bigint.rs:69:23
[INFO] [stdout]    |
[INFO] [stdout] 69 |     assert_eq!(T::MIN.carrying_add(T::MIN, true), (T::P_1, true));
[INFO] [stdout]    |                       ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]    | ---------------------------------- method `carrying_add` not found for this struct
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `wrapping_add` with a similar name, but with different arguments
[INFO] [stdout]   --> src/types/define/sint/wrapping.rs:9:3
[INFO] [stdout]    |
[INFO] [stdout]  9 |   pub const fn wrapping_add(self, rhs: Self) -> Self {
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]   --> src/types/define/sint/bigint.rs:70:23
[INFO] [stdout]    |
[INFO] [stdout] 70 |     assert_eq!(T::MIN.carrying_add(T::MAX, false), (T::N_1, false));
[INFO] [stdout]    |                       ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]    | ---------------------------------- method `carrying_add` not found for this struct
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `wrapping_add` with a similar name, but with different arguments
[INFO] [stdout]   --> src/types/define/sint/wrapping.rs:9:3
[INFO] [stdout]    |
[INFO] [stdout]  9 |   pub const fn wrapping_add(self, rhs: Self) -> Self {
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]   --> src/types/define/sint/bigint.rs:71:23
[INFO] [stdout]    |
[INFO] [stdout] 71 |     assert_eq!(T::MIN.carrying_add(T::MAX, true), (T::P_0, false));
[INFO] [stdout]    |                       ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]    | ---------------------------------- method `carrying_add` not found for this struct
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `wrapping_add` with a similar name, but with different arguments
[INFO] [stdout]   --> src/types/define/sint/wrapping.rs:9:3
[INFO] [stdout]    |
[INFO] [stdout]  9 |   pub const fn wrapping_add(self, rhs: Self) -> Self {
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]   --> src/types/define/sint/bigint.rs:73:23
[INFO] [stdout]    |
[INFO] [stdout] 73 |     assert_eq!(T::MAX.carrying_add(T::N_1, false), (T::MAX - T::P_1, false));
[INFO] [stdout]    |                       ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]    | ---------------------------------- method `carrying_add` not found for this struct
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `wrapping_add` with a similar name, but with different arguments
[INFO] [stdout]   --> src/types/define/sint/wrapping.rs:9:3
[INFO] [stdout]    |
[INFO] [stdout]  9 |   pub const fn wrapping_add(self, rhs: Self) -> Self {
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]   --> src/types/define/sint/bigint.rs:74:23
[INFO] [stdout]    |
[INFO] [stdout] 74 |     assert_eq!(T::MAX.carrying_add(T::N_1, true), (T::MAX, false));
[INFO] [stdout]    |                       ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]    | ---------------------------------- method `carrying_add` not found for this struct
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `wrapping_add` with a similar name, but with different arguments
[INFO] [stdout]   --> src/types/define/sint/wrapping.rs:9:3
[INFO] [stdout]    |
[INFO] [stdout]  9 |   pub const fn wrapping_add(self, rhs: Self) -> Self {
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]   --> src/types/define/sint/bigint.rs:75:23
[INFO] [stdout]    |
[INFO] [stdout] 75 |     assert_eq!(T::MAX.carrying_add(T::P_1, false), (T::MIN, true));
[INFO] [stdout]    |                       ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]    | ---------------------------------- method `carrying_add` not found for this struct
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `wrapping_add` with a similar name, but with different arguments
[INFO] [stdout]   --> src/types/define/sint/wrapping.rs:9:3
[INFO] [stdout]    |
[INFO] [stdout]  9 |   pub const fn wrapping_add(self, rhs: Self) -> Self {
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]   --> src/types/define/sint/bigint.rs:76:23
[INFO] [stdout]    |
[INFO] [stdout] 76 |     assert_eq!(T::MAX.carrying_add(T::P_1, true), (T::MIN + T::P_1, true));
[INFO] [stdout]    |                       ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]    | ---------------------------------- method `carrying_add` not found for this struct
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `wrapping_add` with a similar name, but with different arguments
[INFO] [stdout]   --> src/types/define/sint/wrapping.rs:9:3
[INFO] [stdout]    |
[INFO] [stdout]  9 |   pub const fn wrapping_add(self, rhs: Self) -> Self {
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]   --> src/types/define/sint/bigint.rs:77:23
[INFO] [stdout]    |
[INFO] [stdout] 77 |     assert_eq!(T::MAX.carrying_add(T::MIN, false), (T::N_1, false));
[INFO] [stdout]    |                       ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]    | ---------------------------------- method `carrying_add` not found for this struct
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `wrapping_add` with a similar name, but with different arguments
[INFO] [stdout]   --> src/types/define/sint/wrapping.rs:9:3
[INFO] [stdout]    |
[INFO] [stdout]  9 |   pub const fn wrapping_add(self, rhs: Self) -> Self {
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]   --> src/types/define/sint/bigint.rs:78:23
[INFO] [stdout]    |
[INFO] [stdout] 78 |     assert_eq!(T::MAX.carrying_add(T::MIN, true), (T::P_0, false));
[INFO] [stdout]    |                       ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]    | ---------------------------------- method `carrying_add` not found for this struct
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `wrapping_add` with a similar name, but with different arguments
[INFO] [stdout]   --> src/types/define/sint/wrapping.rs:9:3
[INFO] [stdout]    |
[INFO] [stdout]  9 |   pub const fn wrapping_add(self, rhs: Self) -> Self {
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]   --> src/types/define/sint/bigint.rs:79:23
[INFO] [stdout]    |
[INFO] [stdout] 79 |     assert_eq!(T::MAX.carrying_add(T::MAX, false), (T::N_2, true));
[INFO] [stdout]    |                       ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]    | ---------------------------------- method `carrying_add` not found for this struct
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `wrapping_add` with a similar name, but with different arguments
[INFO] [stdout]   --> src/types/define/sint/wrapping.rs:9:3
[INFO] [stdout]    |
[INFO] [stdout]  9 |   pub const fn wrapping_add(self, rhs: Self) -> Self {
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]   --> src/types/define/sint/bigint.rs:80:23
[INFO] [stdout]    |
[INFO] [stdout] 80 |     assert_eq!(T::MAX.carrying_add(T::MAX, true), (T::N_1, true));
[INFO] [stdout]    |                       ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]    | ---------------------------------- method `carrying_add` not found for this struct
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `wrapping_add` with a similar name, but with different arguments
[INFO] [stdout]   --> src/types/define/sint/wrapping.rs:9:3
[INFO] [stdout]    |
[INFO] [stdout]  9 |   pub const fn wrapping_add(self, rhs: Self) -> Self {
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `borrowing_sub` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]   --> src/types/define/sint/bigint.rs:84:23
[INFO] [stdout]    |
[INFO] [stdout] 84 |     assert_eq!(T::MIN.borrowing_sub(T::N_1, false), (T::MIN + T::P_1, false));
[INFO] [stdout]    |                       ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]    | ---------------------------------- method `borrowing_sub` not found for this struct
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `borrow_mut` with a similar name, but with different arguments
[INFO] [stdout]   --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/borrow.rs:207:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `borrowing_sub` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]   --> src/types/define/sint/bigint.rs:85:23
[INFO] [stdout]    |
[INFO] [stdout] 85 |     assert_eq!(T::MIN.borrowing_sub(T::N_1, true), (T::MIN, false));
[INFO] [stdout]    |                       ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]    | ---------------------------------- method `borrowing_sub` not found for this struct
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `borrow_mut` with a similar name, but with different arguments
[INFO] [stdout]   --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/borrow.rs:207:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `borrowing_sub` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]   --> src/types/define/sint/bigint.rs:86:23
[INFO] [stdout]    |
[INFO] [stdout] 86 |     assert_eq!(T::MIN.borrowing_sub(T::P_1, false), (T::MAX, true));
[INFO] [stdout]    |                       ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]    | ---------------------------------- method `borrowing_sub` not found for this struct
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `borrow_mut` with a similar name, but with different arguments
[INFO] [stdout]   --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/borrow.rs:207:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `borrowing_sub` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]   --> src/types/define/sint/bigint.rs:87:23
[INFO] [stdout]    |
[INFO] [stdout] 87 |     assert_eq!(T::MIN.borrowing_sub(T::P_1, true), (T::MAX - T::P_1, true));
[INFO] [stdout]    |                       ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]    | ---------------------------------- method `borrowing_sub` not found for this struct
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `borrow_mut` with a similar name, but with different arguments
[INFO] [stdout]   --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/borrow.rs:207:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `borrowing_sub` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]   --> src/types/define/sint/bigint.rs:88:23
[INFO] [stdout]    |
[INFO] [stdout] 88 |     assert_eq!(T::MIN.borrowing_sub(T::MIN, false), (T::P_0, false));
[INFO] [stdout]    |                       ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]    | ---------------------------------- method `borrowing_sub` not found for this struct
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `borrow_mut` with a similar name, but with different arguments
[INFO] [stdout]   --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/borrow.rs:207:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `borrowing_sub` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]   --> src/types/define/sint/bigint.rs:89:23
[INFO] [stdout]    |
[INFO] [stdout] 89 |     assert_eq!(T::MIN.borrowing_sub(T::MIN, true), (T::N_1, false));
[INFO] [stdout]    |                       ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]    | ---------------------------------- method `borrowing_sub` not found for this struct
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `borrow_mut` with a similar name, but with different arguments
[INFO] [stdout]   --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/borrow.rs:207:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `borrowing_sub` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]   --> src/types/define/sint/bigint.rs:90:23
[INFO] [stdout]    |
[INFO] [stdout] 90 |     assert_eq!(T::MIN.borrowing_sub(T::MAX, false), (T::P_1, true));
[INFO] [stdout]    |                       ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]    | ---------------------------------- method `borrowing_sub` not found for this struct
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `borrow_mut` with a similar name, but with different arguments
[INFO] [stdout]   --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/borrow.rs:207:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `borrowing_sub` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]   --> src/types/define/sint/bigint.rs:91:23
[INFO] [stdout]    |
[INFO] [stdout] 91 |     assert_eq!(T::MIN.borrowing_sub(T::MAX, true), (T::P_0, true));
[INFO] [stdout]    |                       ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]    | ---------------------------------- method `borrowing_sub` not found for this struct
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `borrow_mut` with a similar name, but with different arguments
[INFO] [stdout]   --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/borrow.rs:207:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `borrowing_sub` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]   --> src/types/define/sint/bigint.rs:93:23
[INFO] [stdout]    |
[INFO] [stdout] 93 |     assert_eq!(T::MAX.borrowing_sub(T::N_1, false), (T::MIN, true));
[INFO] [stdout]    |                       ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]    | ---------------------------------- method `borrowing_sub` not found for this struct
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `borrow_mut` with a similar name, but with different arguments
[INFO] [stdout]   --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/borrow.rs:207:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `borrowing_sub` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]   --> src/types/define/sint/bigint.rs:94:23
[INFO] [stdout]    |
[INFO] [stdout] 94 |     assert_eq!(T::MAX.borrowing_sub(T::N_1, true), (T::MAX, false));
[INFO] [stdout]    |                       ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]    | ---------------------------------- method `borrowing_sub` not found for this struct
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `borrow_mut` with a similar name, but with different arguments
[INFO] [stdout]   --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/borrow.rs:207:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `borrowing_sub` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]   --> src/types/define/sint/bigint.rs:95:23
[INFO] [stdout]    |
[INFO] [stdout] 95 |     assert_eq!(T::MAX.borrowing_sub(T::P_1, false), (T::MAX - T::P_1, false));
[INFO] [stdout]    |                       ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]    | ---------------------------------- method `borrowing_sub` not found for this struct
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `borrow_mut` with a similar name, but with different arguments
[INFO] [stdout]   --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/borrow.rs:207:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `borrowing_sub` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]   --> src/types/define/sint/bigint.rs:96:23
[INFO] [stdout]    |
[INFO] [stdout] 96 |     assert_eq!(T::MAX.borrowing_sub(T::P_1, true), (T::MAX - T::P_2, false));
[INFO] [stdout]    |                       ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]    | ---------------------------------- method `borrowing_sub` not found for this struct
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `borrow_mut` with a similar name, but with different arguments
[INFO] [stdout]   --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/borrow.rs:207:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `borrowing_sub` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]   --> src/types/define/sint/bigint.rs:97:23
[INFO] [stdout]    |
[INFO] [stdout] 97 |     assert_eq!(T::MAX.borrowing_sub(T::MIN, false), (T::N_1, true));
[INFO] [stdout]    |                       ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]    | ---------------------------------- method `borrowing_sub` not found for this struct
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `borrow_mut` with a similar name, but with different arguments
[INFO] [stdout]   --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/borrow.rs:207:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `borrowing_sub` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]   --> src/types/define/sint/bigint.rs:98:23
[INFO] [stdout]    |
[INFO] [stdout] 98 |     assert_eq!(T::MAX.borrowing_sub(T::MIN, true), (T::N_2, true));
[INFO] [stdout]    |                       ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]    | ---------------------------------- method `borrowing_sub` not found for this struct
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `borrow_mut` with a similar name, but with different arguments
[INFO] [stdout]   --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/borrow.rs:207:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `borrowing_sub` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]   --> src/types/define/sint/bigint.rs:99:23
[INFO] [stdout]    |
[INFO] [stdout] 99 |     assert_eq!(T::MAX.borrowing_sub(T::MAX, false), (T::P_0, false));
[INFO] [stdout]    |                       ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]    | ---------------------------------- method `borrowing_sub` not found for this struct
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `borrow_mut` with a similar name, but with different arguments
[INFO] [stdout]   --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/borrow.rs:207:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `borrowing_sub` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:100:23
[INFO] [stdout]     |
[INFO] [stdout] 100 |     assert_eq!(T::MAX.borrowing_sub(T::MAX, true), (T::N_1, false));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `borrowing_sub` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `borrow_mut` with a similar name, but with different arguments
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/borrow.rs:207:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:104:23
[INFO] [stdout]     |
[INFO] [stdout] 104 |     assert_eq!(T::MAX.carrying_mul(T::MAX, T::P_0), (U::P_1, T::MAX / T::P_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `wrapping_mul` with a similar name, but with different arguments
[INFO] [stdout]    --> src/types/define/sint/wrapping.rs:37:3
[INFO] [stdout]     |
[INFO] [stdout]  37 |   pub const fn wrapping_mul(self, rhs: Self) -> Self {
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:105:23
[INFO] [stdout]     |
[INFO] [stdout] 105 |     assert_eq!(T::MAX.carrying_mul(T::MAX, T::MAX), (U::MAX / U::P_2 + U::P_1, T::MAX / T::P_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `wrapping_mul` with a similar name, but with different arguments
[INFO] [stdout]    --> src/types/define/sint/wrapping.rs:37:3
[INFO] [stdout]     |
[INFO] [stdout]  37 |   pub const fn wrapping_mul(self, rhs: Self) -> Self {
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:106:23
[INFO] [stdout]     |
[INFO] [stdout] 106 |     assert_eq!(T::MAX.carrying_mul(T::MAX, T::MIN), (U::MAX / U::P_2 + U::P_2, T::MAX / T::P_2 - T::P_1));
[INFO] [stdout]     |                       ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `wrapping_mul` with a similar name, but with different arguments
[INFO] [stdout]    --> src/types/define/sint/wrapping.rs:37:3
[INFO] [stdout]     |
[INFO] [stdout]  37 |   pub const fn wrapping_mul(self, rhs: Self) -> Self {
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:107:23
[INFO] [stdout]     |
[INFO] [stdout] 107 |     assert_eq!(T::MIN.carrying_mul(T::MAX, T::P_0), (T::MIN.cast_unsigned(), T::MIN / T::P_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `wrapping_mul` with a similar name, but with different arguments
[INFO] [stdout]    --> src/types/define/sint/wrapping.rs:37:3
[INFO] [stdout]     |
[INFO] [stdout]  37 |   pub const fn wrapping_mul(self, rhs: Self) -> Self {
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:108:23
[INFO] [stdout]     |
[INFO] [stdout] 108 |     assert_eq!(T::MIN.carrying_mul(T::MAX, T::MAX), (U::MAX, T::MIN / T::P_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `wrapping_mul` with a similar name, but with different arguments
[INFO] [stdout]    --> src/types/define/sint/wrapping.rs:37:3
[INFO] [stdout]     |
[INFO] [stdout]  37 |   pub const fn wrapping_mul(self, rhs: Self) -> Self {
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:109:23
[INFO] [stdout]     |
[INFO] [stdout] 109 |     assert_eq!(T::MIN.carrying_mul(T::MAX, T::MIN), (U::P_0, T::MIN / T::P_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `wrapping_mul` with a similar name, but with different arguments
[INFO] [stdout]    --> src/types/define/sint/wrapping.rs:37:3
[INFO] [stdout]     |
[INFO] [stdout]  37 |   pub const fn wrapping_mul(self, rhs: Self) -> Self {
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:110:23
[INFO] [stdout]     |
[INFO] [stdout] 110 |     assert_eq!(T::MIN.carrying_mul(T::MIN, T::P_0), (U::P_0, T::MAX / T::P_2 + T::P_1));
[INFO] [stdout]     |                       ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `wrapping_mul` with a similar name, but with different arguments
[INFO] [stdout]    --> src/types/define/sint/wrapping.rs:37:3
[INFO] [stdout]     |
[INFO] [stdout]  37 |   pub const fn wrapping_mul(self, rhs: Self) -> Self {
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:111:23
[INFO] [stdout]     |
[INFO] [stdout] 111 |     assert_eq!(T::MIN.carrying_mul(T::MIN, T::MAX), (U::MAX / U::P_2, T::MAX / T::P_2 + T::P_1));
[INFO] [stdout]     |                       ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `wrapping_mul` with a similar name, but with different arguments
[INFO] [stdout]    --> src/types/define/sint/wrapping.rs:37:3
[INFO] [stdout]     |
[INFO] [stdout]  37 |   pub const fn wrapping_mul(self, rhs: Self) -> Self {
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:112:23
[INFO] [stdout]     |
[INFO] [stdout] 112 |     assert_eq!(T::MIN.carrying_mul(T::MIN, T::MIN), (U::MAX / U::P_2 + U::P_1, T::MAX / T::P_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `wrapping_mul` with a similar name, but with different arguments
[INFO] [stdout]    --> src/types/define/sint/wrapping.rs:37:3
[INFO] [stdout]     |
[INFO] [stdout]  37 |   pub const fn wrapping_mul(self, rhs: Self) -> Self {
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:116:23
[INFO] [stdout]     |
[INFO] [stdout] 116 |     assert_eq!(T::MAX.carrying_mul_add(T::MAX, T::P_0, T::P_0), (U::P_1, T::MAX / T::P_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:117:23
[INFO] [stdout]     |
[INFO] [stdout] 117 |     assert_eq!(T::MAX.carrying_mul_add(T::MAX, T::MAX, T::P_0), (U::MAX / U::P_2 + U::P_1, T::MAX / T::P_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:118:23
[INFO] [stdout]     |
[INFO] [stdout] 118 |     assert_eq!(T::MAX.carrying_mul_add(T::MAX, T::MIN, T::P_0), (U::MAX / U::P_2 + U::P_2, T::MAX / T::P_2 - T::P_1));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:119:23
[INFO] [stdout]     |
[INFO] [stdout] 119 |     assert_eq!(T::MAX.carrying_mul_add(T::MAX, T::MAX, T::MAX), (U::MAX, T::MAX / T::P_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:120:23
[INFO] [stdout]     |
[INFO] [stdout] 120 |     assert_eq!(T::MAX.carrying_mul_add(T::MAX, T::MAX, T::MIN), (U::P_0, T::MAX / T::P_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:121:23
[INFO] [stdout]     |
[INFO] [stdout] 121 |     assert_eq!(T::MAX.carrying_mul_add(T::MAX, T::MIN, T::MIN), (U::P_1, T::MAX / T::P_2 - T::P_1));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:122:23
[INFO] [stdout]     |
[INFO] [stdout] 122 |     assert_eq!(T::MIN.carrying_mul_add(T::MAX, T::P_0, T::P_0), (T::MIN.cast_unsigned(), T::MIN / T::P_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:123:23
[INFO] [stdout]     |
[INFO] [stdout] 123 |     assert_eq!(T::MIN.carrying_mul_add(T::MAX, T::MAX, T::P_0), (U::MAX, T::MIN / T::P_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:124:23
[INFO] [stdout]     |
[INFO] [stdout] 124 |     assert_eq!(T::MIN.carrying_mul_add(T::MAX, T::MIN, T::P_0), (U::P_0, T::MIN / T::P_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:125:23
[INFO] [stdout]     |
[INFO] [stdout] 125 |     assert_eq!(T::MIN.carrying_mul_add(T::MAX, T::MAX, T::MAX), (U::MAX / U::P_2 - U::P_1, T::MIN / T::P_2 + T::P_1));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:126:23
[INFO] [stdout]     |
[INFO] [stdout] 126 |     assert_eq!(T::MIN.carrying_mul_add(T::MAX, T::MAX, T::MIN), (U::MAX / U::P_2, T::MIN / T::P_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:127:23
[INFO] [stdout]     |
[INFO] [stdout] 127 |     assert_eq!(T::MIN.carrying_mul_add(T::MAX, T::MIN, T::MIN), (U::MAX / U::P_2 + U::P_1, T::MIN / T::P_2 - T::P_1));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:128:23
[INFO] [stdout]     |
[INFO] [stdout] 128 |     assert_eq!(T::MIN.carrying_mul_add(T::MIN, T::P_0, T::P_0), (U::P_0, T::MAX / T::P_2 + T::P_1));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:129:23
[INFO] [stdout]     |
[INFO] [stdout] 129 |     assert_eq!(T::MIN.carrying_mul_add(T::MIN, T::MAX, T::P_0), (U::MAX / U::P_2, T::MAX / T::P_2 + T::P_1));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:130:23
[INFO] [stdout]     |
[INFO] [stdout] 130 |     assert_eq!(T::MIN.carrying_mul_add(T::MIN, T::MIN, T::P_0), (U::MAX / U::P_2 + U::P_1, T::MAX / T::P_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:131:23
[INFO] [stdout]     |
[INFO] [stdout] 131 |     assert_eq!(T::MIN.carrying_mul_add(T::MIN, T::MAX, T::MAX), (U::MAX - U::P_1, T::MAX / T::P_2 + T::P_1));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:132:23
[INFO] [stdout]     |
[INFO] [stdout] 132 |     assert_eq!(T::MIN.carrying_mul_add(T::MIN, T::MAX, T::MIN), (U::MAX, T::MAX / T::P_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:133:23
[INFO] [stdout]     |
[INFO] [stdout] 133 |     assert_eq!(T::MIN.carrying_mul_add(T::MIN, T::MIN, T::MIN), (U::P_0, T::MAX / T::P_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:116:23
[INFO] [stdout]     |
[INFO] [stdout] 116 |     assert_eq!(T::MAX.carrying_mul_add(T::MAX, T::P_0, T::P_0), (U::P_1, T::MAX / T::P_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:117:23
[INFO] [stdout]     |
[INFO] [stdout] 117 |     assert_eq!(T::MAX.carrying_mul_add(T::MAX, T::MAX, T::P_0), (U::MAX / U::P_2 + U::P_1, T::MAX / T::P_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:118:23
[INFO] [stdout]     |
[INFO] [stdout] 118 |     assert_eq!(T::MAX.carrying_mul_add(T::MAX, T::MIN, T::P_0), (U::MAX / U::P_2 + U::P_2, T::MAX / T::P_2 - T::P_1));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:119:23
[INFO] [stdout]     |
[INFO] [stdout] 119 |     assert_eq!(T::MAX.carrying_mul_add(T::MAX, T::MAX, T::MAX), (U::MAX, T::MAX / T::P_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:120:23
[INFO] [stdout]     |
[INFO] [stdout] 120 |     assert_eq!(T::MAX.carrying_mul_add(T::MAX, T::MAX, T::MIN), (U::P_0, T::MAX / T::P_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:121:23
[INFO] [stdout]     |
[INFO] [stdout] 121 |     assert_eq!(T::MAX.carrying_mul_add(T::MAX, T::MIN, T::MIN), (U::P_1, T::MAX / T::P_2 - T::P_1));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:122:23
[INFO] [stdout]     |
[INFO] [stdout] 122 |     assert_eq!(T::MIN.carrying_mul_add(T::MAX, T::P_0, T::P_0), (T::MIN.cast_unsigned(), T::MIN / T::P_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:123:23
[INFO] [stdout]     |
[INFO] [stdout] 123 |     assert_eq!(T::MIN.carrying_mul_add(T::MAX, T::MAX, T::P_0), (U::MAX, T::MIN / T::P_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:124:23
[INFO] [stdout]     |
[INFO] [stdout] 124 |     assert_eq!(T::MIN.carrying_mul_add(T::MAX, T::MIN, T::P_0), (U::P_0, T::MIN / T::P_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:125:23
[INFO] [stdout]     |
[INFO] [stdout] 125 |     assert_eq!(T::MIN.carrying_mul_add(T::MAX, T::MAX, T::MAX), (U::MAX / U::P_2 - U::P_1, T::MIN / T::P_2 + T::P_1));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:126:23
[INFO] [stdout]     |
[INFO] [stdout] 126 |     assert_eq!(T::MIN.carrying_mul_add(T::MAX, T::MAX, T::MIN), (U::MAX / U::P_2, T::MIN / T::P_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:127:23
[INFO] [stdout]     |
[INFO] [stdout] 127 |     assert_eq!(T::MIN.carrying_mul_add(T::MAX, T::MIN, T::MIN), (U::MAX / U::P_2 + U::P_1, T::MIN / T::P_2 - T::P_1));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:128:23
[INFO] [stdout]     |
[INFO] [stdout] 128 |     assert_eq!(T::MIN.carrying_mul_add(T::MIN, T::P_0, T::P_0), (U::P_0, T::MAX / T::P_2 + T::P_1));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:129:23
[INFO] [stdout]     |
[INFO] [stdout] 129 |     assert_eq!(T::MIN.carrying_mul_add(T::MIN, T::MAX, T::P_0), (U::MAX / U::P_2, T::MAX / T::P_2 + T::P_1));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:130:23
[INFO] [stdout]     |
[INFO] [stdout] 130 |     assert_eq!(T::MIN.carrying_mul_add(T::MIN, T::MIN, T::P_0), (U::MAX / U::P_2 + U::P_1, T::MAX / T::P_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:131:23
[INFO] [stdout]     |
[INFO] [stdout] 131 |     assert_eq!(T::MIN.carrying_mul_add(T::MIN, T::MAX, T::MAX), (U::MAX - U::P_1, T::MAX / T::P_2 + T::P_1));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:132:23
[INFO] [stdout]     |
[INFO] [stdout] 132 |     assert_eq!(T::MIN.carrying_mul_add(T::MIN, T::MAX, T::MIN), (U::MAX, T::MAX / T::P_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:133:23
[INFO] [stdout]     |
[INFO] [stdout] 133 |     assert_eq!(T::MIN.carrying_mul_add(T::MIN, T::MIN, T::MIN), (U::P_0, T::MAX / T::P_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:116:23
[INFO] [stdout]     |
[INFO] [stdout] 116 |     assert_eq!(T::MAX.carrying_mul_add(T::MAX, T::P_0, T::P_0), (U::P_1, T::MAX / T::P_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:117:23
[INFO] [stdout]     |
[INFO] [stdout] 117 |     assert_eq!(T::MAX.carrying_mul_add(T::MAX, T::MAX, T::P_0), (U::MAX / U::P_2 + U::P_1, T::MAX / T::P_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:118:23
[INFO] [stdout]     |
[INFO] [stdout] 118 |     assert_eq!(T::MAX.carrying_mul_add(T::MAX, T::MIN, T::P_0), (U::MAX / U::P_2 + U::P_2, T::MAX / T::P_2 - T::P_1));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:119:23
[INFO] [stdout]     |
[INFO] [stdout] 119 |     assert_eq!(T::MAX.carrying_mul_add(T::MAX, T::MAX, T::MAX), (U::MAX, T::MAX / T::P_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:120:23
[INFO] [stdout]     |
[INFO] [stdout] 120 |     assert_eq!(T::MAX.carrying_mul_add(T::MAX, T::MAX, T::MIN), (U::P_0, T::MAX / T::P_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:121:23
[INFO] [stdout]     |
[INFO] [stdout] 121 |     assert_eq!(T::MAX.carrying_mul_add(T::MAX, T::MIN, T::MIN), (U::P_1, T::MAX / T::P_2 - T::P_1));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:122:23
[INFO] [stdout]     |
[INFO] [stdout] 122 |     assert_eq!(T::MIN.carrying_mul_add(T::MAX, T::P_0, T::P_0), (T::MIN.cast_unsigned(), T::MIN / T::P_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:123:23
[INFO] [stdout]     |
[INFO] [stdout] 123 |     assert_eq!(T::MIN.carrying_mul_add(T::MAX, T::MAX, T::P_0), (U::MAX, T::MIN / T::P_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:124:23
[INFO] [stdout]     |
[INFO] [stdout] 124 |     assert_eq!(T::MIN.carrying_mul_add(T::MAX, T::MIN, T::P_0), (U::P_0, T::MIN / T::P_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:125:23
[INFO] [stdout]     |
[INFO] [stdout] 125 |     assert_eq!(T::MIN.carrying_mul_add(T::MAX, T::MAX, T::MAX), (U::MAX / U::P_2 - U::P_1, T::MIN / T::P_2 + T::P_1));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:126:23
[INFO] [stdout]     |
[INFO] [stdout] 126 |     assert_eq!(T::MIN.carrying_mul_add(T::MAX, T::MAX, T::MIN), (U::MAX / U::P_2, T::MIN / T::P_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:127:23
[INFO] [stdout]     |
[INFO] [stdout] 127 |     assert_eq!(T::MIN.carrying_mul_add(T::MAX, T::MIN, T::MIN), (U::MAX / U::P_2 + U::P_1, T::MIN / T::P_2 - T::P_1));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:128:23
[INFO] [stdout]     |
[INFO] [stdout] 128 |     assert_eq!(T::MIN.carrying_mul_add(T::MIN, T::P_0, T::P_0), (U::P_0, T::MAX / T::P_2 + T::P_1));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:129:23
[INFO] [stdout]     |
[INFO] [stdout] 129 |     assert_eq!(T::MIN.carrying_mul_add(T::MIN, T::MAX, T::P_0), (U::MAX / U::P_2, T::MAX / T::P_2 + T::P_1));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:130:23
[INFO] [stdout]     |
[INFO] [stdout] 130 |     assert_eq!(T::MIN.carrying_mul_add(T::MIN, T::MIN, T::P_0), (U::MAX / U::P_2 + U::P_1, T::MAX / T::P_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:131:23
[INFO] [stdout]     |
[INFO] [stdout] 131 |     assert_eq!(T::MIN.carrying_mul_add(T::MIN, T::MAX, T::MAX), (U::MAX - U::P_1, T::MAX / T::P_2 + T::P_1));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:132:23
[INFO] [stdout]     |
[INFO] [stdout] 132 |     assert_eq!(T::MIN.carrying_mul_add(T::MIN, T::MAX, T::MIN), (U::MAX, T::MAX / T::P_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:133:23
[INFO] [stdout]     |
[INFO] [stdout] 133 |     assert_eq!(T::MIN.carrying_mul_add(T::MIN, T::MIN, T::MIN), (U::P_0, T::MAX / T::P_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `widening_mul` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:137:23
[INFO] [stdout]     |
[INFO] [stdout] 137 |     assert_eq!(T::MAX.widening_mul(T::MAX), (U::P_1, T::MAX / T::P_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `widening_mul` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `wrapping_mul` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 137 -     assert_eq!(T::MAX.widening_mul(T::MAX), (U::P_1, T::MAX / T::P_2));
[INFO] [stdout] 137 +     assert_eq!(T::MAX.wrapping_mul(T::MAX), (U::P_1, T::MAX / T::P_2));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `widening_mul` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:138:23
[INFO] [stdout]     |
[INFO] [stdout] 138 |     assert_eq!(T::MIN.widening_mul(T::MAX), (T::MIN.cast_unsigned(), T::MIN / T::P_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `widening_mul` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `wrapping_mul` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 138 -     assert_eq!(T::MIN.widening_mul(T::MAX), (T::MIN.cast_unsigned(), T::MIN / T::P_2));
[INFO] [stdout] 138 +     assert_eq!(T::MIN.wrapping_mul(T::MAX), (T::MIN.cast_unsigned(), T::MIN / T::P_2));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `widening_mul` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/bigint.rs:139:23
[INFO] [stdout]     |
[INFO] [stdout] 139 |     assert_eq!(T::MIN.widening_mul(T::MIN), (U::P_0, T::MAX / T::P_2 + T::P_1));
[INFO] [stdout]     |                       ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `widening_mul` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `wrapping_mul` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 139 -     assert_eq!(T::MIN.widening_mul(T::MIN), (U::P_0, T::MAX / T::P_2 + T::P_1));
[INFO] [stdout] 139 +     assert_eq!(T::MIN.wrapping_mul(T::MIN), (U::P_0, T::MAX / T::P_2 + T::P_1));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `checked_div_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/checked.rs:393:23
[INFO] [stdout]     |
[INFO] [stdout] 393 |     assert_eq!(T::N_1.checked_div_exact(T::N_1), Some(T::P_1));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `checked_div_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `checked_div` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 393 -     assert_eq!(T::N_1.checked_div_exact(T::N_1), Some(T::P_1));
[INFO] [stdout] 393 +     assert_eq!(T::N_1.checked_div(T::N_1), Some(T::P_1));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `checked_div_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/checked.rs:394:23
[INFO] [stdout]     |
[INFO] [stdout] 394 |     assert_eq!(T::P_1.checked_div_exact(T::N_1), Some(T::N_1));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `checked_div_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `checked_div` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 394 -     assert_eq!(T::P_1.checked_div_exact(T::N_1), Some(T::N_1));
[INFO] [stdout] 394 +     assert_eq!(T::P_1.checked_div(T::N_1), Some(T::N_1));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `checked_div_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/checked.rs:395:23
[INFO] [stdout]     |
[INFO] [stdout] 395 |     assert_eq!(T::P_2.checked_div_exact(T::N_1), Some(T::N_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `checked_div_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `checked_div` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 395 -     assert_eq!(T::P_2.checked_div_exact(T::N_1), Some(T::N_2));
[INFO] [stdout] 395 +     assert_eq!(T::P_2.checked_div(T::N_1), Some(T::N_2));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `checked_div_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/checked.rs:396:23
[INFO] [stdout]     |
[INFO] [stdout] 396 |     assert_eq!(T::MIN.checked_div_exact(T::N_1), None);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `checked_div_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `checked_div` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 396 -     assert_eq!(T::MIN.checked_div_exact(T::N_1), None);
[INFO] [stdout] 396 +     assert_eq!(T::MIN.checked_div(T::N_1), None);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `checked_div_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/checked.rs:397:23
[INFO] [stdout]     |
[INFO] [stdout] 397 |     assert_eq!(T::MAX.checked_div_exact(T::N_1), Some(T::MIN + T::P_1));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `checked_div_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `checked_div` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 397 -     assert_eq!(T::MAX.checked_div_exact(T::N_1), Some(T::MIN + T::P_1));
[INFO] [stdout] 397 +     assert_eq!(T::MAX.checked_div(T::N_1), Some(T::MIN + T::P_1));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `checked_div_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/checked.rs:399:23
[INFO] [stdout]     |
[INFO] [stdout] 399 |     assert_eq!(T::N_1.checked_div_exact(T::P_0), None);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `checked_div_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `checked_div` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 399 -     assert_eq!(T::N_1.checked_div_exact(T::P_0), None);
[INFO] [stdout] 399 +     assert_eq!(T::N_1.checked_div(T::P_0), None);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `checked_div_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/checked.rs:400:23
[INFO] [stdout]     |
[INFO] [stdout] 400 |     assert_eq!(T::P_1.checked_div_exact(T::P_0), None);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `checked_div_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `checked_div` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 400 -     assert_eq!(T::P_1.checked_div_exact(T::P_0), None);
[INFO] [stdout] 400 +     assert_eq!(T::P_1.checked_div(T::P_0), None);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `checked_div_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/checked.rs:401:23
[INFO] [stdout]     |
[INFO] [stdout] 401 |     assert_eq!(T::P_2.checked_div_exact(T::P_0), None);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `checked_div_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `checked_div` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 401 -     assert_eq!(T::P_2.checked_div_exact(T::P_0), None);
[INFO] [stdout] 401 +     assert_eq!(T::P_2.checked_div(T::P_0), None);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `checked_div_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/checked.rs:402:23
[INFO] [stdout]     |
[INFO] [stdout] 402 |     assert_eq!(T::MIN.checked_div_exact(T::P_0), None);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `checked_div_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `checked_div` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 402 -     assert_eq!(T::MIN.checked_div_exact(T::P_0), None);
[INFO] [stdout] 402 +     assert_eq!(T::MIN.checked_div(T::P_0), None);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `checked_div_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/checked.rs:403:23
[INFO] [stdout]     |
[INFO] [stdout] 403 |     assert_eq!(T::MAX.checked_div_exact(T::P_0), None);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `checked_div_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `checked_div` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 403 -     assert_eq!(T::MAX.checked_div_exact(T::P_0), None);
[INFO] [stdout] 403 +     assert_eq!(T::MAX.checked_div(T::P_0), None);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `checked_next_multiple_of` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/checked.rs:469:23
[INFO] [stdout]     |
[INFO] [stdout] 469 |     assert_eq!(T::N_1.checked_next_multiple_of(T::P_2), Some(T::P_0));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `checked_next_multiple_of` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `checked_ilog` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 469 -     assert_eq!(T::N_1.checked_next_multiple_of(T::P_2), Some(T::P_0));
[INFO] [stdout] 469 +     assert_eq!(T::N_1.checked_ilog(T::P_2), Some(T::P_0));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `checked_next_multiple_of` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/checked.rs:470:23
[INFO] [stdout]     |
[INFO] [stdout] 470 |     assert_eq!(T::P_0.checked_next_multiple_of(T::P_2), Some(T::P_0));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `checked_next_multiple_of` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `checked_ilog` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 470 -     assert_eq!(T::P_0.checked_next_multiple_of(T::P_2), Some(T::P_0));
[INFO] [stdout] 470 +     assert_eq!(T::P_0.checked_ilog(T::P_2), Some(T::P_0));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `checked_next_multiple_of` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/checked.rs:471:23
[INFO] [stdout]     |
[INFO] [stdout] 471 |     assert_eq!(T::P_1.checked_next_multiple_of(T::P_2), Some(T::P_2));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `checked_next_multiple_of` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `checked_ilog` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 471 -     assert_eq!(T::P_1.checked_next_multiple_of(T::P_2), Some(T::P_2));
[INFO] [stdout] 471 +     assert_eq!(T::P_1.checked_ilog(T::P_2), Some(T::P_2));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `checked_next_multiple_of` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/checked.rs:472:23
[INFO] [stdout]     |
[INFO] [stdout] 472 |     assert_eq!(T::MIN.checked_next_multiple_of(T::P_2), Some(T::MIN));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `checked_next_multiple_of` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `checked_ilog` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 472 -     assert_eq!(T::MIN.checked_next_multiple_of(T::P_2), Some(T::MIN));
[INFO] [stdout] 472 +     assert_eq!(T::MIN.checked_ilog(T::P_2), Some(T::MIN));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `checked_next_multiple_of` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/checked.rs:473:23
[INFO] [stdout]     |
[INFO] [stdout] 473 |     assert_eq!(T::MAX.checked_next_multiple_of(T::P_2), None);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `checked_next_multiple_of` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `checked_ilog` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 473 -     assert_eq!(T::MAX.checked_next_multiple_of(T::P_2), None);
[INFO] [stdout] 473 +     assert_eq!(T::MAX.checked_ilog(T::P_2), None);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `checked_next_multiple_of` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/checked.rs:475:23
[INFO] [stdout]     |
[INFO] [stdout] 475 |     assert_eq!(T::N_1.checked_next_multiple_of(T::P_0), None);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `checked_next_multiple_of` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `checked_ilog` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 475 -     assert_eq!(T::N_1.checked_next_multiple_of(T::P_0), None);
[INFO] [stdout] 475 +     assert_eq!(T::N_1.checked_ilog(T::P_0), None);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `checked_next_multiple_of` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/checked.rs:476:23
[INFO] [stdout]     |
[INFO] [stdout] 476 |     assert_eq!(T::P_0.checked_next_multiple_of(T::P_0), None);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `checked_next_multiple_of` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `checked_ilog` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 476 -     assert_eq!(T::P_0.checked_next_multiple_of(T::P_0), None);
[INFO] [stdout] 476 +     assert_eq!(T::P_0.checked_ilog(T::P_0), None);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `checked_next_multiple_of` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/checked.rs:477:23
[INFO] [stdout]     |
[INFO] [stdout] 477 |     assert_eq!(T::P_1.checked_next_multiple_of(T::P_0), None);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `checked_next_multiple_of` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `checked_ilog` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 477 -     assert_eq!(T::P_1.checked_next_multiple_of(T::P_0), None);
[INFO] [stdout] 477 +     assert_eq!(T::P_1.checked_ilog(T::P_0), None);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `checked_next_multiple_of` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/checked.rs:478:23
[INFO] [stdout]     |
[INFO] [stdout] 478 |     assert_eq!(T::MIN.checked_next_multiple_of(T::P_0), None);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `checked_next_multiple_of` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `checked_ilog` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 478 -     assert_eq!(T::MIN.checked_next_multiple_of(T::P_0), None);
[INFO] [stdout] 478 +     assert_eq!(T::MIN.checked_ilog(T::P_0), None);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `checked_next_multiple_of` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/checked.rs:479:23
[INFO] [stdout]     |
[INFO] [stdout] 479 |     assert_eq!(T::MAX.checked_next_multiple_of(T::P_0), None);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `checked_next_multiple_of` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `checked_ilog` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 479 -     assert_eq!(T::MAX.checked_next_multiple_of(T::P_0), None);
[INFO] [stdout] 479 +     assert_eq!(T::MAX.checked_ilog(T::P_0), None);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<sint::int<3>>` is not an iterator
[INFO] [stdout]    --> src/types/define/sint/checked.rs:486:18
[INFO] [stdout]     |
[INFO] [stdout] 486 |     for value in T::N_128..=T::P_0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<sint::int<3>>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `sint::int<3>`
[INFO] [stdout]    --> src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<3>>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<3>>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<sint::int<3>>` is not an iterator
[INFO] [stdout]    --> src/types/define/sint/checked.rs:490:18
[INFO] [stdout]     |
[INFO] [stdout] 490 |     for value in T::P_1..=T::P_127 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<sint::int<3>>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `sint::int<3>`
[INFO] [stdout]    --> src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<3>>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<3>>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<sint::int>` is not an iterator
[INFO] [stdout]    --> src/types/define/sint/checked.rs:486:18
[INFO] [stdout]     |
[INFO] [stdout] 486 |     for value in T::N_128..=T::P_0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<sint::int>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `sint::int`
[INFO] [stdout]    --> src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<sint::int>` is not an iterator
[INFO] [stdout]    --> src/types/define/sint/checked.rs:490:18
[INFO] [stdout]     |
[INFO] [stdout] 490 |     for value in T::P_1..=T::P_127 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<sint::int>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `sint::int`
[INFO] [stdout]    --> src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<sint::int<31>>` is not an iterator
[INFO] [stdout]    --> src/types/define/sint/checked.rs:486:18
[INFO] [stdout]     |
[INFO] [stdout] 486 |     for value in T::N_128..=T::P_0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<sint::int<31>>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `sint::int<31>`
[INFO] [stdout]    --> src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<31>>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<31>>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<sint::int<31>>` is not an iterator
[INFO] [stdout]    --> src/types/define/sint/checked.rs:490:18
[INFO] [stdout]     |
[INFO] [stdout] 490 |     for value in T::P_1..=T::P_127 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<sint::int<31>>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `sint::int<31>`
[INFO] [stdout]    --> src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<31>>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<31>>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<sint::int<3>>` is not an iterator
[INFO] [stdout]    --> src/types/define/sint/checked.rs:500:18
[INFO] [stdout]     |
[INFO] [stdout] 500 |     for value in T::N_128..=T::P_0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<sint::int<3>>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `sint::int<3>`
[INFO] [stdout]    --> src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<3>>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<3>>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<sint::int<3>>` is not an iterator
[INFO] [stdout]    --> src/types/define/sint/checked.rs:504:18
[INFO] [stdout]     |
[INFO] [stdout] 504 |     for value in T::P_1..=T::P_127 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<sint::int<3>>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `sint::int<3>`
[INFO] [stdout]    --> src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<3>>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<3>>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<sint::int>` is not an iterator
[INFO] [stdout]    --> src/types/define/sint/checked.rs:500:18
[INFO] [stdout]     |
[INFO] [stdout] 500 |     for value in T::N_128..=T::P_0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<sint::int>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `sint::int`
[INFO] [stdout]    --> src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<sint::int>` is not an iterator
[INFO] [stdout]    --> src/types/define/sint/checked.rs:504:18
[INFO] [stdout]     |
[INFO] [stdout] 504 |     for value in T::P_1..=T::P_127 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<sint::int>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `sint::int`
[INFO] [stdout]    --> src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<sint::int<31>>` is not an iterator
[INFO] [stdout]    --> src/types/define/sint/checked.rs:500:18
[INFO] [stdout]     |
[INFO] [stdout] 500 |     for value in T::N_128..=T::P_0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<sint::int<31>>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `sint::int<31>`
[INFO] [stdout]    --> src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<31>>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<31>>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<sint::int<31>>` is not an iterator
[INFO] [stdout]    --> src/types/define/sint/checked.rs:504:18
[INFO] [stdout]     |
[INFO] [stdout] 504 |     for value in T::P_1..=T::P_127 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<sint::int<31>>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `sint::int<31>`
[INFO] [stdout]    --> src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<31>>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<31>>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<sint::int<3>>` is not an iterator
[INFO] [stdout]    --> src/types/define/sint/checked.rs:514:18
[INFO] [stdout]     |
[INFO] [stdout] 514 |     for value in T::N_128..=T::P_0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<sint::int<3>>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `sint::int<3>`
[INFO] [stdout]    --> src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<3>>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<3>>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<sint::int<3>>` is not an iterator
[INFO] [stdout]    --> src/types/define/sint/checked.rs:518:18
[INFO] [stdout]     |
[INFO] [stdout] 518 |     for value in T::P_1..=T::P_127 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<sint::int<3>>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `sint::int<3>`
[INFO] [stdout]    --> src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<3>>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<3>>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<sint::int>` is not an iterator
[INFO] [stdout]    --> src/types/define/sint/checked.rs:514:18
[INFO] [stdout]     |
[INFO] [stdout] 514 |     for value in T::N_128..=T::P_0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<sint::int>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `sint::int`
[INFO] [stdout]    --> src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<sint::int>` is not an iterator
[INFO] [stdout]    --> src/types/define/sint/checked.rs:518:18
[INFO] [stdout]     |
[INFO] [stdout] 518 |     for value in T::P_1..=T::P_127 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<sint::int>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `sint::int`
[INFO] [stdout]    --> src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<sint::int<31>>` is not an iterator
[INFO] [stdout]    --> src/types/define/sint/checked.rs:514:18
[INFO] [stdout]     |
[INFO] [stdout] 514 |     for value in T::N_128..=T::P_0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<sint::int<31>>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `sint::int<31>`
[INFO] [stdout]    --> src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<31>>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<31>>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<sint::int<31>>` is not an iterator
[INFO] [stdout]    --> src/types/define/sint/checked.rs:518:18
[INFO] [stdout]     |
[INFO] [stdout] 518 |     for value in T::P_1..=T::P_127 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<sint::int<31>>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `sint::int<31>`
[INFO] [stdout]    --> src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<31>>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<31>>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_ceil` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:390:23
[INFO] [stdout]     |
[INFO] [stdout] 390 |     assert_eq!(T::N_1.div_ceil(T::N_1), T::P_1);
[INFO] [stdout]     |                       ^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_ceil` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_ceil` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:391:23
[INFO] [stdout]     |
[INFO] [stdout] 391 |     assert_eq!(T::P_0.div_ceil(T::N_1), T::P_0);
[INFO] [stdout]     |                       ^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_ceil` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_ceil` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:392:23
[INFO] [stdout]     |
[INFO] [stdout] 392 |     assert_eq!(T::P_1.div_ceil(T::N_1), T::N_1);
[INFO] [stdout]     |                       ^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_ceil` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_ceil` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:393:26
[INFO] [stdout]     |
[INFO] [stdout] 393 |     assert_panic!(T::MIN.div_ceil(T::N_1), message = DIV);
[INFO] [stdout]     |                          ^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_ceil` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_ceil` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:394:23
[INFO] [stdout]     |
[INFO] [stdout] 394 |     assert_eq!(T::MAX.div_ceil(T::N_1), T::MIN + T::P_1);
[INFO] [stdout]     |                       ^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_ceil` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_ceil` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:396:26
[INFO] [stdout]     |
[INFO] [stdout] 396 |     assert_panic!(T::N_1.div_ceil(T::P_0), message = DIV_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_ceil` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_ceil` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:397:26
[INFO] [stdout]     |
[INFO] [stdout] 397 |     assert_panic!(T::P_0.div_ceil(T::P_0), message = DIV_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_ceil` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_ceil` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:398:26
[INFO] [stdout]     |
[INFO] [stdout] 398 |     assert_panic!(T::P_1.div_ceil(T::P_0), message = DIV_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_ceil` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_ceil` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:399:26
[INFO] [stdout]     |
[INFO] [stdout] 399 |     assert_panic!(T::MIN.div_ceil(T::P_0), message = DIV_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_ceil` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_ceil` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:400:26
[INFO] [stdout]     |
[INFO] [stdout] 400 |     assert_panic!(T::MAX.div_ceil(T::P_0), message = DIV_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_ceil` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_ceil` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:390:23
[INFO] [stdout]     |
[INFO] [stdout] 390 |     assert_eq!(T::N_1.div_ceil(T::N_1), T::P_1);
[INFO] [stdout]     |                       ^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_ceil` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_ceil` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:391:23
[INFO] [stdout]     |
[INFO] [stdout] 391 |     assert_eq!(T::P_0.div_ceil(T::N_1), T::P_0);
[INFO] [stdout]     |                       ^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_ceil` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_ceil` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:392:23
[INFO] [stdout]     |
[INFO] [stdout] 392 |     assert_eq!(T::P_1.div_ceil(T::N_1), T::N_1);
[INFO] [stdout]     |                       ^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_ceil` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_ceil` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:393:26
[INFO] [stdout]     |
[INFO] [stdout] 393 |     assert_panic!(T::MIN.div_ceil(T::N_1), message = DIV);
[INFO] [stdout]     |                          ^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_ceil` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_ceil` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:394:23
[INFO] [stdout]     |
[INFO] [stdout] 394 |     assert_eq!(T::MAX.div_ceil(T::N_1), T::MIN + T::P_1);
[INFO] [stdout]     |                       ^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_ceil` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_ceil` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:396:26
[INFO] [stdout]     |
[INFO] [stdout] 396 |     assert_panic!(T::N_1.div_ceil(T::P_0), message = DIV_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_ceil` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_ceil` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:397:26
[INFO] [stdout]     |
[INFO] [stdout] 397 |     assert_panic!(T::P_0.div_ceil(T::P_0), message = DIV_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_ceil` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_ceil` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:398:26
[INFO] [stdout]     |
[INFO] [stdout] 398 |     assert_panic!(T::P_1.div_ceil(T::P_0), message = DIV_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_ceil` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_ceil` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:399:26
[INFO] [stdout]     |
[INFO] [stdout] 399 |     assert_panic!(T::MIN.div_ceil(T::P_0), message = DIV_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_ceil` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_ceil` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:400:26
[INFO] [stdout]     |
[INFO] [stdout] 400 |     assert_panic!(T::MAX.div_ceil(T::P_0), message = DIV_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_ceil` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_ceil` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:390:23
[INFO] [stdout]     |
[INFO] [stdout] 390 |     assert_eq!(T::N_1.div_ceil(T::N_1), T::P_1);
[INFO] [stdout]     |                       ^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_ceil` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_ceil` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:391:23
[INFO] [stdout]     |
[INFO] [stdout] 391 |     assert_eq!(T::P_0.div_ceil(T::N_1), T::P_0);
[INFO] [stdout]     |                       ^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_ceil` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_ceil` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:392:23
[INFO] [stdout]     |
[INFO] [stdout] 392 |     assert_eq!(T::P_1.div_ceil(T::N_1), T::N_1);
[INFO] [stdout]     |                       ^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_ceil` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_ceil` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:393:26
[INFO] [stdout]     |
[INFO] [stdout] 393 |     assert_panic!(T::MIN.div_ceil(T::N_1), message = DIV);
[INFO] [stdout]     |                          ^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_ceil` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_ceil` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:394:23
[INFO] [stdout]     |
[INFO] [stdout] 394 |     assert_eq!(T::MAX.div_ceil(T::N_1), T::MIN + T::P_1);
[INFO] [stdout]     |                       ^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_ceil` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_ceil` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:396:26
[INFO] [stdout]     |
[INFO] [stdout] 396 |     assert_panic!(T::N_1.div_ceil(T::P_0), message = DIV_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_ceil` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_ceil` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:397:26
[INFO] [stdout]     |
[INFO] [stdout] 397 |     assert_panic!(T::P_0.div_ceil(T::P_0), message = DIV_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_ceil` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_ceil` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:398:26
[INFO] [stdout]     |
[INFO] [stdout] 398 |     assert_panic!(T::P_1.div_ceil(T::P_0), message = DIV_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_ceil` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_ceil` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:399:26
[INFO] [stdout]     |
[INFO] [stdout] 399 |     assert_panic!(T::MIN.div_ceil(T::P_0), message = DIV_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_ceil` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_ceil` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:400:26
[INFO] [stdout]     |
[INFO] [stdout] 400 |     assert_panic!(T::MAX.div_ceil(T::P_0), message = DIV_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_ceil` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_floor` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:404:23
[INFO] [stdout]     |
[INFO] [stdout] 404 |     assert_eq!(T::N_1.div_floor(T::N_1), T::P_1);
[INFO] [stdout]     |                       ^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_floor` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_floor` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:405:23
[INFO] [stdout]     |
[INFO] [stdout] 405 |     assert_eq!(T::P_0.div_floor(T::N_1), T::P_0);
[INFO] [stdout]     |                       ^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_floor` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_floor` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:406:23
[INFO] [stdout]     |
[INFO] [stdout] 406 |     assert_eq!(T::P_1.div_floor(T::N_1), T::N_1);
[INFO] [stdout]     |                       ^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_floor` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_floor` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:407:26
[INFO] [stdout]     |
[INFO] [stdout] 407 |     assert_panic!(T::MIN.div_floor(T::N_1), message = DIV);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_floor` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_floor` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:408:23
[INFO] [stdout]     |
[INFO] [stdout] 408 |     assert_eq!(T::MAX.div_floor(T::N_1), T::MIN + T::P_1);
[INFO] [stdout]     |                       ^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_floor` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_floor` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:410:26
[INFO] [stdout]     |
[INFO] [stdout] 410 |     assert_panic!(T::N_1.div_floor(T::P_0), message = DIV_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_floor` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_floor` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:411:26
[INFO] [stdout]     |
[INFO] [stdout] 411 |     assert_panic!(T::P_0.div_floor(T::P_0), message = DIV_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_floor` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_floor` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:412:26
[INFO] [stdout]     |
[INFO] [stdout] 412 |     assert_panic!(T::P_1.div_floor(T::P_0), message = DIV_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_floor` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_floor` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:413:26
[INFO] [stdout]     |
[INFO] [stdout] 413 |     assert_panic!(T::MIN.div_floor(T::P_0), message = DIV_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_floor` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_floor` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:414:26
[INFO] [stdout]     |
[INFO] [stdout] 414 |     assert_panic!(T::MAX.div_floor(T::P_0), message = DIV_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_floor` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_floor` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:404:23
[INFO] [stdout]     |
[INFO] [stdout] 404 |     assert_eq!(T::N_1.div_floor(T::N_1), T::P_1);
[INFO] [stdout]     |                       ^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_floor` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_floor` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:405:23
[INFO] [stdout]     |
[INFO] [stdout] 405 |     assert_eq!(T::P_0.div_floor(T::N_1), T::P_0);
[INFO] [stdout]     |                       ^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_floor` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_floor` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:406:23
[INFO] [stdout]     |
[INFO] [stdout] 406 |     assert_eq!(T::P_1.div_floor(T::N_1), T::N_1);
[INFO] [stdout]     |                       ^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_floor` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_floor` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:407:26
[INFO] [stdout]     |
[INFO] [stdout] 407 |     assert_panic!(T::MIN.div_floor(T::N_1), message = DIV);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_floor` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_floor` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:408:23
[INFO] [stdout]     |
[INFO] [stdout] 408 |     assert_eq!(T::MAX.div_floor(T::N_1), T::MIN + T::P_1);
[INFO] [stdout]     |                       ^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_floor` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_floor` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:410:26
[INFO] [stdout]     |
[INFO] [stdout] 410 |     assert_panic!(T::N_1.div_floor(T::P_0), message = DIV_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_floor` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_floor` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:411:26
[INFO] [stdout]     |
[INFO] [stdout] 411 |     assert_panic!(T::P_0.div_floor(T::P_0), message = DIV_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_floor` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_floor` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:412:26
[INFO] [stdout]     |
[INFO] [stdout] 412 |     assert_panic!(T::P_1.div_floor(T::P_0), message = DIV_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_floor` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_floor` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:413:26
[INFO] [stdout]     |
[INFO] [stdout] 413 |     assert_panic!(T::MIN.div_floor(T::P_0), message = DIV_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_floor` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_floor` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:414:26
[INFO] [stdout]     |
[INFO] [stdout] 414 |     assert_panic!(T::MAX.div_floor(T::P_0), message = DIV_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_floor` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_floor` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:404:23
[INFO] [stdout]     |
[INFO] [stdout] 404 |     assert_eq!(T::N_1.div_floor(T::N_1), T::P_1);
[INFO] [stdout]     |                       ^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_floor` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_floor` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:405:23
[INFO] [stdout]     |
[INFO] [stdout] 405 |     assert_eq!(T::P_0.div_floor(T::N_1), T::P_0);
[INFO] [stdout]     |                       ^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_floor` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_floor` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:406:23
[INFO] [stdout]     |
[INFO] [stdout] 406 |     assert_eq!(T::P_1.div_floor(T::N_1), T::N_1);
[INFO] [stdout]     |                       ^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_floor` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_floor` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:407:26
[INFO] [stdout]     |
[INFO] [stdout] 407 |     assert_panic!(T::MIN.div_floor(T::N_1), message = DIV);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_floor` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_floor` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:408:23
[INFO] [stdout]     |
[INFO] [stdout] 408 |     assert_eq!(T::MAX.div_floor(T::N_1), T::MIN + T::P_1);
[INFO] [stdout]     |                       ^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_floor` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_floor` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:410:26
[INFO] [stdout]     |
[INFO] [stdout] 410 |     assert_panic!(T::N_1.div_floor(T::P_0), message = DIV_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_floor` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_floor` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:411:26
[INFO] [stdout]     |
[INFO] [stdout] 411 |     assert_panic!(T::P_0.div_floor(T::P_0), message = DIV_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_floor` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_floor` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:412:26
[INFO] [stdout]     |
[INFO] [stdout] 412 |     assert_panic!(T::P_1.div_floor(T::P_0), message = DIV_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_floor` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_floor` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:413:26
[INFO] [stdout]     |
[INFO] [stdout] 413 |     assert_panic!(T::MIN.div_floor(T::P_0), message = DIV_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_floor` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_floor` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:414:26
[INFO] [stdout]     |
[INFO] [stdout] 414 |     assert_panic!(T::MAX.div_floor(T::P_0), message = DIV_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_floor` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:418:23
[INFO] [stdout]     |
[INFO] [stdout] 418 |     assert_eq!(T::N_1.div_exact(T::N_1), Some(T::P_1));
[INFO] [stdout]     |                       ^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:419:23
[INFO] [stdout]     |
[INFO] [stdout] 419 |     assert_eq!(T::P_1.div_exact(T::N_1), Some(T::N_1));
[INFO] [stdout]     |                       ^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:420:23
[INFO] [stdout]     |
[INFO] [stdout] 420 |     assert_eq!(T::P_2.div_exact(T::N_1), Some(T::N_2));
[INFO] [stdout]     |                       ^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:421:26
[INFO] [stdout]     |
[INFO] [stdout] 421 |     assert_panic!(T::MIN.div_exact(T::N_1), message = REM);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:422:23
[INFO] [stdout]     |
[INFO] [stdout] 422 |     assert_eq!(T::MAX.div_exact(T::N_1), Some(T::MIN + T::P_1));
[INFO] [stdout]     |                       ^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:424:26
[INFO] [stdout]     |
[INFO] [stdout] 424 |     assert_panic!(T::N_1.div_exact(T::P_0), message = REM_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:425:26
[INFO] [stdout]     |
[INFO] [stdout] 425 |     assert_panic!(T::P_1.div_exact(T::P_0), message = REM_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:426:26
[INFO] [stdout]     |
[INFO] [stdout] 426 |     assert_panic!(T::P_2.div_exact(T::P_0), message = REM_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:427:26
[INFO] [stdout]     |
[INFO] [stdout] 427 |     assert_panic!(T::MIN.div_exact(T::P_0), message = REM_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:428:26
[INFO] [stdout]     |
[INFO] [stdout] 428 |     assert_panic!(T::MAX.div_exact(T::P_0), message = REM_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:418:23
[INFO] [stdout]     |
[INFO] [stdout] 418 |     assert_eq!(T::N_1.div_exact(T::N_1), Some(T::P_1));
[INFO] [stdout]     |                       ^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:419:23
[INFO] [stdout]     |
[INFO] [stdout] 419 |     assert_eq!(T::P_1.div_exact(T::N_1), Some(T::N_1));
[INFO] [stdout]     |                       ^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:420:23
[INFO] [stdout]     |
[INFO] [stdout] 420 |     assert_eq!(T::P_2.div_exact(T::N_1), Some(T::N_2));
[INFO] [stdout]     |                       ^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:421:26
[INFO] [stdout]     |
[INFO] [stdout] 421 |     assert_panic!(T::MIN.div_exact(T::N_1), message = REM);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:422:23
[INFO] [stdout]     |
[INFO] [stdout] 422 |     assert_eq!(T::MAX.div_exact(T::N_1), Some(T::MIN + T::P_1));
[INFO] [stdout]     |                       ^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:424:26
[INFO] [stdout]     |
[INFO] [stdout] 424 |     assert_panic!(T::N_1.div_exact(T::P_0), message = REM_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:425:26
[INFO] [stdout]     |
[INFO] [stdout] 425 |     assert_panic!(T::P_1.div_exact(T::P_0), message = REM_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:426:26
[INFO] [stdout]     |
[INFO] [stdout] 426 |     assert_panic!(T::P_2.div_exact(T::P_0), message = REM_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:427:26
[INFO] [stdout]     |
[INFO] [stdout] 427 |     assert_panic!(T::MIN.div_exact(T::P_0), message = REM_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:428:26
[INFO] [stdout]     |
[INFO] [stdout] 428 |     assert_panic!(T::MAX.div_exact(T::P_0), message = REM_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:418:23
[INFO] [stdout]     |
[INFO] [stdout] 418 |     assert_eq!(T::N_1.div_exact(T::N_1), Some(T::P_1));
[INFO] [stdout]     |                       ^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:419:23
[INFO] [stdout]     |
[INFO] [stdout] 419 |     assert_eq!(T::P_1.div_exact(T::N_1), Some(T::N_1));
[INFO] [stdout]     |                       ^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:420:23
[INFO] [stdout]     |
[INFO] [stdout] 420 |     assert_eq!(T::P_2.div_exact(T::N_1), Some(T::N_2));
[INFO] [stdout]     |                       ^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:421:26
[INFO] [stdout]     |
[INFO] [stdout] 421 |     assert_panic!(T::MIN.div_exact(T::N_1), message = REM);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:422:23
[INFO] [stdout]     |
[INFO] [stdout] 422 |     assert_eq!(T::MAX.div_exact(T::N_1), Some(T::MIN + T::P_1));
[INFO] [stdout]     |                       ^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:424:26
[INFO] [stdout]     |
[INFO] [stdout] 424 |     assert_panic!(T::N_1.div_exact(T::P_0), message = REM_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:425:26
[INFO] [stdout]     |
[INFO] [stdout] 425 |     assert_panic!(T::P_1.div_exact(T::P_0), message = REM_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:426:26
[INFO] [stdout]     |
[INFO] [stdout] 426 |     assert_panic!(T::P_2.div_exact(T::P_0), message = REM_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:427:26
[INFO] [stdout]     |
[INFO] [stdout] 427 |     assert_panic!(T::MIN.div_exact(T::P_0), message = REM_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:428:26
[INFO] [stdout]     |
[INFO] [stdout] 428 |     assert_panic!(T::MAX.div_exact(T::P_0), message = REM_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shl_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:6:38
[INFO] [stdout]     |
[INFO] [stdout]   6 |     $crate::tests::assert_shift!(<<, shl_exact, $name, $value, $a, $b, $c, $d, $e, $f, $g);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `shl_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/general.rs:432:5
[INFO] [stdout]     |
[INFO] [stdout] 432 |     assert_shift!(shl_exact, T, T::N_1, 1, 3, 5, S_1, S_2, S_3, S_4);
[INFO] [stdout]     |     ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shl_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:3:38
[INFO] [stdout]     |
[INFO] [stdout]   3 |     $crate::tests::assert_shift!(<<, shl_exact, $name, $value, $a, $a, $a, $a, $a, $a, $a);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `shl_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/general.rs:433:5
[INFO] [stdout]     |
[INFO] [stdout] 433 |     assert_shift!(shl_exact, T, T::P_0, P_0);
[INFO] [stdout]     |     ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shl_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:6:38
[INFO] [stdout]     |
[INFO] [stdout]   6 |     $crate::tests::assert_shift!(<<, shl_exact, $name, $value, $a, $b, $c, $d, $e, $f, $g);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `shl_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/general.rs:434:5
[INFO] [stdout]     |
[INFO] [stdout] 434 |     assert_shift!(shl_exact, T, T::P_1, 1, 3, 5, None, S_2, S_3, S_4);
[INFO] [stdout]     |     ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shl_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:3:38
[INFO] [stdout]     |
[INFO] [stdout]   3 |     $crate::tests::assert_shift!(<<, shl_exact, $name, $value, $a, $a, $a, $a, $a, $a, $a);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `shl_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/general.rs:435:5
[INFO] [stdout]     |
[INFO] [stdout] 435 |     assert_shift!(shl_exact, T, T::MIN, None);
[INFO] [stdout]     |     ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shl_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:3:38
[INFO] [stdout]     |
[INFO] [stdout]   3 |     $crate::tests::assert_shift!(<<, shl_exact, $name, $value, $a, $a, $a, $a, $a, $a, $a);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `shl_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/general.rs:436:5
[INFO] [stdout]     |
[INFO] [stdout] 436 |     assert_shift!(shl_exact, T, T::MAX, None);
[INFO] [stdout]     |     ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shl_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:6:38
[INFO] [stdout]     |
[INFO] [stdout]   6 |     $crate::tests::assert_shift!(<<, shl_exact, $name, $value, $a, $b, $c, $d, $e, $f, $g);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `shl_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/general.rs:432:5
[INFO] [stdout]     |
[INFO] [stdout] 432 |     assert_shift!(shl_exact, T, T::N_1, 1, 3, 5, S_1, S_2, S_3, S_4);
[INFO] [stdout]     |     ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shl_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:3:38
[INFO] [stdout]     |
[INFO] [stdout]   3 |     $crate::tests::assert_shift!(<<, shl_exact, $name, $value, $a, $a, $a, $a, $a, $a, $a);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `shl_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/general.rs:433:5
[INFO] [stdout]     |
[INFO] [stdout] 433 |     assert_shift!(shl_exact, T, T::P_0, P_0);
[INFO] [stdout]     |     ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shl_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:6:38
[INFO] [stdout]     |
[INFO] [stdout]   6 |     $crate::tests::assert_shift!(<<, shl_exact, $name, $value, $a, $b, $c, $d, $e, $f, $g);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `shl_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/general.rs:434:5
[INFO] [stdout]     |
[INFO] [stdout] 434 |     assert_shift!(shl_exact, T, T::P_1, 1, 3, 5, None, S_2, S_3, S_4);
[INFO] [stdout]     |     ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shl_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:3:38
[INFO] [stdout]     |
[INFO] [stdout]   3 |     $crate::tests::assert_shift!(<<, shl_exact, $name, $value, $a, $a, $a, $a, $a, $a, $a);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `shl_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/general.rs:435:5
[INFO] [stdout]     |
[INFO] [stdout] 435 |     assert_shift!(shl_exact, T, T::MIN, None);
[INFO] [stdout]     |     ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shl_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:3:38
[INFO] [stdout]     |
[INFO] [stdout]   3 |     $crate::tests::assert_shift!(<<, shl_exact, $name, $value, $a, $a, $a, $a, $a, $a, $a);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `shl_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/general.rs:436:5
[INFO] [stdout]     |
[INFO] [stdout] 436 |     assert_shift!(shl_exact, T, T::MAX, None);
[INFO] [stdout]     |     ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shl_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:6:38
[INFO] [stdout]     |
[INFO] [stdout]   6 |     $crate::tests::assert_shift!(<<, shl_exact, $name, $value, $a, $b, $c, $d, $e, $f, $g);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `shl_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/general.rs:432:5
[INFO] [stdout]     |
[INFO] [stdout] 432 |     assert_shift!(shl_exact, T, T::N_1, 1, 3, 5, S_1, S_2, S_3, S_4);
[INFO] [stdout]     |     ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shl_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:3:38
[INFO] [stdout]     |
[INFO] [stdout]   3 |     $crate::tests::assert_shift!(<<, shl_exact, $name, $value, $a, $a, $a, $a, $a, $a, $a);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `shl_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/general.rs:433:5
[INFO] [stdout]     |
[INFO] [stdout] 433 |     assert_shift!(shl_exact, T, T::P_0, P_0);
[INFO] [stdout]     |     ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shl_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:6:38
[INFO] [stdout]     |
[INFO] [stdout]   6 |     $crate::tests::assert_shift!(<<, shl_exact, $name, $value, $a, $b, $c, $d, $e, $f, $g);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `shl_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/general.rs:434:5
[INFO] [stdout]     |
[INFO] [stdout] 434 |     assert_shift!(shl_exact, T, T::P_1, 1, 3, 5, None, S_2, S_3, S_4);
[INFO] [stdout]     |     ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shl_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:3:38
[INFO] [stdout]     |
[INFO] [stdout]   3 |     $crate::tests::assert_shift!(<<, shl_exact, $name, $value, $a, $a, $a, $a, $a, $a, $a);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `shl_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/general.rs:435:5
[INFO] [stdout]     |
[INFO] [stdout] 435 |     assert_shift!(shl_exact, T, T::MIN, None);
[INFO] [stdout]     |     ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shl_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:3:38
[INFO] [stdout]     |
[INFO] [stdout]   3 |     $crate::tests::assert_shift!(<<, shl_exact, $name, $value, $a, $a, $a, $a, $a, $a, $a);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `shl_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/general.rs:436:5
[INFO] [stdout]     |
[INFO] [stdout] 436 |     assert_shift!(shl_exact, T, T::MAX, None);
[INFO] [stdout]     |     ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shr_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:9:38
[INFO] [stdout]     |
[INFO] [stdout]   9 |     $crate::tests::assert_shift!(>>, shr_exact, $name, $value, $a, $a, $a, $a, $a, $a, $a);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `shr_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/general.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 |     assert_shift!(shr_exact, T, T::N_1, None);
[INFO] [stdout]     |     ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shr_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:9:38
[INFO] [stdout]     |
[INFO] [stdout]   9 |     $crate::tests::assert_shift!(>>, shr_exact, $name, $value, $a, $a, $a, $a, $a, $a, $a);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `shr_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/general.rs:441:5
[INFO] [stdout]     |
[INFO] [stdout] 441 |     assert_shift!(shr_exact, T, T::P_0, P_0);
[INFO] [stdout]     |     ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shr_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:9:38
[INFO] [stdout]     |
[INFO] [stdout]   9 |     $crate::tests::assert_shift!(>>, shr_exact, $name, $value, $a, $a, $a, $a, $a, $a, $a);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `shr_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/general.rs:442:5
[INFO] [stdout]     |
[INFO] [stdout] 442 |     assert_shift!(shr_exact, T, T::P_1, None);
[INFO] [stdout]     |     ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shr_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:12:38
[INFO] [stdout]     |
[INFO] [stdout]  12 |     $crate::tests::assert_shift!(>>, shr_exact, $name, $value, $a, $b, $c, $d, $e, $f, $g);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `shr_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/general.rs:443:5
[INFO] [stdout]     |
[INFO] [stdout] 443 |     assert_shift!(shr_exact, T, T::MIN, 1, 3, 5, S_1, S_2, S_3, S_4);
[INFO] [stdout]     |     ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shr_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:9:38
[INFO] [stdout]     |
[INFO] [stdout]   9 |     $crate::tests::assert_shift!(>>, shr_exact, $name, $value, $a, $a, $a, $a, $a, $a, $a);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `shr_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/general.rs:444:5
[INFO] [stdout]     |
[INFO] [stdout] 444 |     assert_shift!(shr_exact, T, T::MAX, None);
[INFO] [stdout]     |     ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shr_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:9:38
[INFO] [stdout]     |
[INFO] [stdout]   9 |     $crate::tests::assert_shift!(>>, shr_exact, $name, $value, $a, $a, $a, $a, $a, $a, $a);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `shr_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/general.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 |     assert_shift!(shr_exact, T, T::N_1, None);
[INFO] [stdout]     |     ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shr_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:9:38
[INFO] [stdout]     |
[INFO] [stdout]   9 |     $crate::tests::assert_shift!(>>, shr_exact, $name, $value, $a, $a, $a, $a, $a, $a, $a);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `shr_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/general.rs:441:5
[INFO] [stdout]     |
[INFO] [stdout] 441 |     assert_shift!(shr_exact, T, T::P_0, P_0);
[INFO] [stdout]     |     ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shr_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:9:38
[INFO] [stdout]     |
[INFO] [stdout]   9 |     $crate::tests::assert_shift!(>>, shr_exact, $name, $value, $a, $a, $a, $a, $a, $a, $a);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `shr_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/general.rs:442:5
[INFO] [stdout]     |
[INFO] [stdout] 442 |     assert_shift!(shr_exact, T, T::P_1, None);
[INFO] [stdout]     |     ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shr_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:12:38
[INFO] [stdout]     |
[INFO] [stdout]  12 |     $crate::tests::assert_shift!(>>, shr_exact, $name, $value, $a, $b, $c, $d, $e, $f, $g);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `shr_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/general.rs:443:5
[INFO] [stdout]     |
[INFO] [stdout] 443 |     assert_shift!(shr_exact, T, T::MIN, 1, 3, 5, S_1, S_2, S_3, S_4);
[INFO] [stdout]     |     ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shr_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:9:38
[INFO] [stdout]     |
[INFO] [stdout]   9 |     $crate::tests::assert_shift!(>>, shr_exact, $name, $value, $a, $a, $a, $a, $a, $a, $a);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `shr_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/general.rs:444:5
[INFO] [stdout]     |
[INFO] [stdout] 444 |     assert_shift!(shr_exact, T, T::MAX, None);
[INFO] [stdout]     |     ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shr_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:9:38
[INFO] [stdout]     |
[INFO] [stdout]   9 |     $crate::tests::assert_shift!(>>, shr_exact, $name, $value, $a, $a, $a, $a, $a, $a, $a);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `shr_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/general.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 |     assert_shift!(shr_exact, T, T::N_1, None);
[INFO] [stdout]     |     ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shr_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:9:38
[INFO] [stdout]     |
[INFO] [stdout]   9 |     $crate::tests::assert_shift!(>>, shr_exact, $name, $value, $a, $a, $a, $a, $a, $a, $a);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `shr_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/general.rs:441:5
[INFO] [stdout]     |
[INFO] [stdout] 441 |     assert_shift!(shr_exact, T, T::P_0, P_0);
[INFO] [stdout]     |     ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shr_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:9:38
[INFO] [stdout]     |
[INFO] [stdout]   9 |     $crate::tests::assert_shift!(>>, shr_exact, $name, $value, $a, $a, $a, $a, $a, $a, $a);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `shr_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/general.rs:442:5
[INFO] [stdout]     |
[INFO] [stdout] 442 |     assert_shift!(shr_exact, T, T::P_1, None);
[INFO] [stdout]     |     ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shr_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:12:38
[INFO] [stdout]     |
[INFO] [stdout]  12 |     $crate::tests::assert_shift!(>>, shr_exact, $name, $value, $a, $b, $c, $d, $e, $f, $g);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `shr_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/general.rs:443:5
[INFO] [stdout]     |
[INFO] [stdout] 443 |     assert_shift!(shr_exact, T, T::MIN, 1, 3, 5, S_1, S_2, S_3, S_4);
[INFO] [stdout]     |     ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shr_exact` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:9:38
[INFO] [stdout]     |
[INFO] [stdout]   9 |     $crate::tests::assert_shift!(>>, shr_exact, $name, $value, $a, $a, $a, $a, $a, $a, $a);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `shr_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/general.rs:444:5
[INFO] [stdout]     |
[INFO] [stdout] 444 |     assert_shift!(shr_exact, T, T::MAX, None);
[INFO] [stdout]     |     ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `next_multiple_of` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:448:23
[INFO] [stdout]     |
[INFO] [stdout] 448 |     assert_eq!(T::N_1.next_multiple_of(T::P_2), T::P_0);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `next_multiple_of` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `next_multiple_of` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:449:23
[INFO] [stdout]     |
[INFO] [stdout] 449 |     assert_eq!(T::P_0.next_multiple_of(T::P_2), T::P_0);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `next_multiple_of` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `next_multiple_of` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:450:23
[INFO] [stdout]     |
[INFO] [stdout] 450 |     assert_eq!(T::P_1.next_multiple_of(T::P_2), T::P_2);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `next_multiple_of` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `next_multiple_of` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:451:23
[INFO] [stdout]     |
[INFO] [stdout] 451 |     assert_eq!(T::MIN.next_multiple_of(T::P_2), T::MIN);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `next_multiple_of` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `next_multiple_of` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:452:26
[INFO] [stdout]     |
[INFO] [stdout] 452 |     assert_panic!(T::MAX.next_multiple_of(T::P_2), message = ADD);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `next_multiple_of` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `next_multiple_of` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:454:26
[INFO] [stdout]     |
[INFO] [stdout] 454 |     assert_panic!(T::N_1.next_multiple_of(T::P_0), message = REM_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `next_multiple_of` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `next_multiple_of` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:455:26
[INFO] [stdout]     |
[INFO] [stdout] 455 |     assert_panic!(T::P_0.next_multiple_of(T::P_0), message = REM_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `next_multiple_of` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `next_multiple_of` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:456:26
[INFO] [stdout]     |
[INFO] [stdout] 456 |     assert_panic!(T::P_1.next_multiple_of(T::P_0), message = REM_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `next_multiple_of` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `next_multiple_of` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:457:26
[INFO] [stdout]     |
[INFO] [stdout] 457 |     assert_panic!(T::MIN.next_multiple_of(T::P_0), message = REM_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `next_multiple_of` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `next_multiple_of` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:458:26
[INFO] [stdout]     |
[INFO] [stdout] 458 |     assert_panic!(T::MAX.next_multiple_of(T::P_0), message = REM_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `next_multiple_of` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `next_multiple_of` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:448:23
[INFO] [stdout]     |
[INFO] [stdout] 448 |     assert_eq!(T::N_1.next_multiple_of(T::P_2), T::P_0);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `next_multiple_of` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `next_multiple_of` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:449:23
[INFO] [stdout]     |
[INFO] [stdout] 449 |     assert_eq!(T::P_0.next_multiple_of(T::P_2), T::P_0);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `next_multiple_of` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `next_multiple_of` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:450:23
[INFO] [stdout]     |
[INFO] [stdout] 450 |     assert_eq!(T::P_1.next_multiple_of(T::P_2), T::P_2);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `next_multiple_of` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `next_multiple_of` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:451:23
[INFO] [stdout]     |
[INFO] [stdout] 451 |     assert_eq!(T::MIN.next_multiple_of(T::P_2), T::MIN);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `next_multiple_of` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `next_multiple_of` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:452:26
[INFO] [stdout]     |
[INFO] [stdout] 452 |     assert_panic!(T::MAX.next_multiple_of(T::P_2), message = ADD);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `next_multiple_of` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `next_multiple_of` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:454:26
[INFO] [stdout]     |
[INFO] [stdout] 454 |     assert_panic!(T::N_1.next_multiple_of(T::P_0), message = REM_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `next_multiple_of` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `next_multiple_of` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:455:26
[INFO] [stdout]     |
[INFO] [stdout] 455 |     assert_panic!(T::P_0.next_multiple_of(T::P_0), message = REM_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `next_multiple_of` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `next_multiple_of` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:456:26
[INFO] [stdout]     |
[INFO] [stdout] 456 |     assert_panic!(T::P_1.next_multiple_of(T::P_0), message = REM_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `next_multiple_of` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `next_multiple_of` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:457:26
[INFO] [stdout]     |
[INFO] [stdout] 457 |     assert_panic!(T::MIN.next_multiple_of(T::P_0), message = REM_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `next_multiple_of` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `next_multiple_of` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:458:26
[INFO] [stdout]     |
[INFO] [stdout] 458 |     assert_panic!(T::MAX.next_multiple_of(T::P_0), message = REM_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `next_multiple_of` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `next_multiple_of` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:448:23
[INFO] [stdout]     |
[INFO] [stdout] 448 |     assert_eq!(T::N_1.next_multiple_of(T::P_2), T::P_0);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `next_multiple_of` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `next_multiple_of` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:449:23
[INFO] [stdout]     |
[INFO] [stdout] 449 |     assert_eq!(T::P_0.next_multiple_of(T::P_2), T::P_0);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `next_multiple_of` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `next_multiple_of` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:450:23
[INFO] [stdout]     |
[INFO] [stdout] 450 |     assert_eq!(T::P_1.next_multiple_of(T::P_2), T::P_2);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `next_multiple_of` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `next_multiple_of` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:451:23
[INFO] [stdout]     |
[INFO] [stdout] 451 |     assert_eq!(T::MIN.next_multiple_of(T::P_2), T::MIN);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `next_multiple_of` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `next_multiple_of` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:452:26
[INFO] [stdout]     |
[INFO] [stdout] 452 |     assert_panic!(T::MAX.next_multiple_of(T::P_2), message = ADD);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `next_multiple_of` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `next_multiple_of` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:454:26
[INFO] [stdout]     |
[INFO] [stdout] 454 |     assert_panic!(T::N_1.next_multiple_of(T::P_0), message = REM_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `next_multiple_of` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `next_multiple_of` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:455:26
[INFO] [stdout]     |
[INFO] [stdout] 455 |     assert_panic!(T::P_0.next_multiple_of(T::P_0), message = REM_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `next_multiple_of` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `next_multiple_of` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:456:26
[INFO] [stdout]     |
[INFO] [stdout] 456 |     assert_panic!(T::P_1.next_multiple_of(T::P_0), message = REM_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `next_multiple_of` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `next_multiple_of` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:457:26
[INFO] [stdout]     |
[INFO] [stdout] 457 |     assert_panic!(T::MIN.next_multiple_of(T::P_0), message = REM_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `next_multiple_of` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `next_multiple_of` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/define/sint/general.rs:458:26
[INFO] [stdout]     |
[INFO] [stdout] 458 |     assert_panic!(T::MAX.next_multiple_of(T::P_0), message = REM_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `next_multiple_of` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<sint::int<3>>` is not an iterator
[INFO] [stdout]    --> src/types/define/sint/general.rs:473:18
[INFO] [stdout]     |
[INFO] [stdout] 473 |     for value in T::N_128..=T::P_0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<sint::int<3>>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `sint::int<3>`
[INFO] [stdout]    --> src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<3>>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<3>>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<sint::int<3>>` is not an iterator
[INFO] [stdout]    --> src/types/define/sint/general.rs:477:18
[INFO] [stdout]     |
[INFO] [stdout] 477 |     for value in T::P_1..=T::P_127 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<sint::int<3>>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `sint::int<3>`
[INFO] [stdout]    --> src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<3>>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<3>>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<sint::int>` is not an iterator
[INFO] [stdout]    --> src/types/define/sint/general.rs:473:18
[INFO] [stdout]     |
[INFO] [stdout] 473 |     for value in T::N_128..=T::P_0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<sint::int>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `sint::int`
[INFO] [stdout]    --> src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<sint::int>` is not an iterator
[INFO] [stdout]    --> src/types/define/sint/general.rs:477:18
[INFO] [stdout]     |
[INFO] [stdout] 477 |     for value in T::P_1..=T::P_127 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<sint::int>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `sint::int`
[INFO] [stdout]    --> src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<sint::int<31>>` is not an iterator
[INFO] [stdout]    --> src/types/define/sint/general.rs:473:18
[INFO] [stdout]     |
[INFO] [stdout] 473 |     for value in T::N_128..=T::P_0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<sint::int<31>>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `sint::int<31>`
[INFO] [stdout]    --> src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<31>>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<31>>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<sint::int<31>>` is not an iterator
[INFO] [stdout]    --> src/types/define/sint/general.rs:477:18
[INFO] [stdout]     |
[INFO] [stdout] 477 |     for value in T::P_1..=T::P_127 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<sint::int<31>>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `sint::int<31>`
[INFO] [stdout]    --> src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<31>>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<31>>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<sint::int<3>>` is not an iterator
[INFO] [stdout]    --> src/types/define/sint/general.rs:487:18
[INFO] [stdout]     |
[INFO] [stdout] 487 |     for value in T::N_128..=T::P_0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<sint::int<3>>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `sint::int<3>`
[INFO] [stdout]    --> src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<3>>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<3>>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<sint::int<3>>` is not an iterator
[INFO] [stdout]    --> src/types/define/sint/general.rs:491:18
[INFO] [stdout]     |
[INFO] [stdout] 491 |     for value in T::P_1..=T::P_127 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<sint::int<3>>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `sint::int<3>`
[INFO] [stdout]    --> src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<3>>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<3>>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<sint::int>` is not an iterator
[INFO] [stdout]    --> src/types/define/sint/general.rs:487:18
[INFO] [stdout]     |
[INFO] [stdout] 487 |     for value in T::N_128..=T::P_0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<sint::int>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `sint::int`
[INFO] [stdout]    --> src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<sint::int>` is not an iterator
[INFO] [stdout]    --> src/types/define/sint/general.rs:491:18
[INFO] [stdout]     |
[INFO] [stdout] 491 |     for value in T::P_1..=T::P_127 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<sint::int>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `sint::int`
[INFO] [stdout]    --> src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<sint::int<31>>` is not an iterator
[INFO] [stdout]    --> src/types/define/sint/general.rs:487:18
[INFO] [stdout]     |
[INFO] [stdout] 487 |     for value in T::N_128..=T::P_0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<sint::int<31>>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `sint::int<31>`
[INFO] [stdout]    --> src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<31>>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<31>>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<sint::int<31>>` is not an iterator
[INFO] [stdout]    --> src/types/define/sint/general.rs:491:18
[INFO] [stdout]     |
[INFO] [stdout] 491 |     for value in T::P_1..=T::P_127 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<sint::int<31>>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `sint::int<31>`
[INFO] [stdout]    --> src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<31>>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<31>>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<sint::int<3>>` is not an iterator
[INFO] [stdout]    --> src/types/define/sint/general.rs:501:18
[INFO] [stdout]     |
[INFO] [stdout] 501 |     for value in T::N_128..=T::P_0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<sint::int<3>>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `sint::int<3>`
[INFO] [stdout]    --> src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<3>>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<3>>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<sint::int<3>>` is not an iterator
[INFO] [stdout]    --> src/types/define/sint/general.rs:505:18
[INFO] [stdout]     |
[INFO] [stdout] 505 |     for value in T::P_1..=T::P_127 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<sint::int<3>>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `sint::int<3>`
[INFO] [stdout]    --> src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<3>>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<3>>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<sint::int>` is not an iterator
[INFO] [stdout]    --> src/types/define/sint/general.rs:501:18
[INFO] [stdout]     |
[INFO] [stdout] 501 |     for value in T::N_128..=T::P_0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<sint::int>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `sint::int`
[INFO] [stdout]    --> src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<sint::int>` is not an iterator
[INFO] [stdout]    --> src/types/define/sint/general.rs:505:18
[INFO] [stdout]     |
[INFO] [stdout] 505 |     for value in T::P_1..=T::P_127 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<sint::int>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `sint::int`
[INFO] [stdout]    --> src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<sint::int<31>>` is not an iterator
[INFO] [stdout]    --> src/types/define/sint/general.rs:501:18
[INFO] [stdout]     |
[INFO] [stdout] 501 |     for value in T::N_128..=T::P_0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<sint::int<31>>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `sint::int<31>`
[INFO] [stdout]    --> src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<31>>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<31>>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<sint::int<31>>` is not an iterator
[INFO] [stdout]    --> src/types/define/sint/general.rs:505:18
[INFO] [stdout]     |
[INFO] [stdout] 505 |     for value in T::P_1..=T::P_127 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<sint::int<31>>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `sint::int<31>`
[INFO] [stdout]    --> src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<31>>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<sint::int<31>>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/bigint.rs:101:23
[INFO] [stdout]     |
[INFO] [stdout] 101 |     assert_eq!(T::MAX.carrying_mul(T::MAX, T::P_0), (T::P_1, T::MAX - T::P_1));
[INFO] [stdout]     |                       ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `carrying_mul` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `carrying_add` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 101 -     assert_eq!(T::MAX.carrying_mul(T::MAX, T::P_0), (T::P_1, T::MAX - T::P_1));
[INFO] [stdout] 101 +     assert_eq!(T::MAX.carrying_add(T::MAX, T::P_0), (T::P_1, T::MAX - T::P_1));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/bigint.rs:102:23
[INFO] [stdout]     |
[INFO] [stdout] 102 |     assert_eq!(T::MAX.carrying_mul(T::MAX, T::MAX), (T::P_0, T::MAX));
[INFO] [stdout]     |                       ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `carrying_mul` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `carrying_add` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 102 -     assert_eq!(T::MAX.carrying_mul(T::MAX, T::MAX), (T::P_0, T::MAX));
[INFO] [stdout] 102 +     assert_eq!(T::MAX.carrying_add(T::MAX, T::MAX), (T::P_0, T::MAX));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/bigint.rs:106:23
[INFO] [stdout]     |
[INFO] [stdout] 106 |     assert_eq!(T::MAX.carrying_mul_add(T::MAX, T::P_0, T::P_0), (T::P_1, T::MAX - T::P_1));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `carrying_add` with a similar name, but with different arguments
[INFO] [stdout]    --> src/types/define/uint/bigint.rs:10:3
[INFO] [stdout]     |
[INFO] [stdout]  10 |   pub const fn carrying_add(self, rhs: Self, carry: bool) -> (Self, bool) {
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/bigint.rs:107:23
[INFO] [stdout]     |
[INFO] [stdout] 107 |     assert_eq!(T::MAX.carrying_mul_add(T::MAX, T::MAX, T::P_0), (T::P_0, T::MAX));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `carrying_add` with a similar name, but with different arguments
[INFO] [stdout]    --> src/types/define/uint/bigint.rs:10:3
[INFO] [stdout]     |
[INFO] [stdout]  10 |   pub const fn carrying_add(self, rhs: Self, carry: bool) -> (Self, bool) {
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `carrying_mul_add` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/bigint.rs:108:23
[INFO] [stdout]     |
[INFO] [stdout] 108 |     assert_eq!(T::MAX.carrying_mul_add(T::MAX, T::MAX, T::MAX), (T::MAX, T::MAX));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `carrying_mul_add` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `carrying_add` with a similar name, but with different arguments
[INFO] [stdout]    --> src/types/define/uint/bigint.rs:10:3
[INFO] [stdout]     |
[INFO] [stdout]  10 |   pub const fn carrying_add(self, rhs: Self, carry: bool) -> (Self, bool) {
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `widening_mul` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/bigint.rs:112:23
[INFO] [stdout]     |
[INFO] [stdout] 112 |     assert_eq!(T::MAX.widening_mul(T::MAX), (T::P_1, T::MAX - T::P_1));
[INFO] [stdout]     |                       ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `widening_mul` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `wrapping_mul` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 112 -     assert_eq!(T::MAX.widening_mul(T::MAX), (T::P_1, T::MAX - T::P_1));
[INFO] [stdout] 112 +     assert_eq!(T::MAX.wrapping_mul(T::MAX), (T::P_1, T::MAX - T::P_1));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `checked_div_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/checked.rs:374:23
[INFO] [stdout]     |
[INFO] [stdout] 374 |     assert_eq!(T::P_1.checked_div_exact(T::P_2), None);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `checked_div_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `checked_div` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 374 -     assert_eq!(T::P_1.checked_div_exact(T::P_2), None);
[INFO] [stdout] 374 +     assert_eq!(T::P_1.checked_div(T::P_2), None);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `checked_div_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/checked.rs:375:23
[INFO] [stdout]     |
[INFO] [stdout] 375 |     assert_eq!(T::P_2.checked_div_exact(T::P_2), Some(T::P_1));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `checked_div_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `checked_div` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 375 -     assert_eq!(T::P_2.checked_div_exact(T::P_2), Some(T::P_1));
[INFO] [stdout] 375 +     assert_eq!(T::P_2.checked_div(T::P_2), Some(T::P_1));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `checked_div_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/checked.rs:376:23
[INFO] [stdout]     |
[INFO] [stdout] 376 |     assert_eq!(T::MIN.checked_div_exact(T::P_2), Some(T::MIN));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `checked_div_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `checked_div` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 376 -     assert_eq!(T::MIN.checked_div_exact(T::P_2), Some(T::MIN));
[INFO] [stdout] 376 +     assert_eq!(T::MIN.checked_div(T::P_2), Some(T::MIN));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `checked_div_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/checked.rs:377:23
[INFO] [stdout]     |
[INFO] [stdout] 377 |     assert_eq!(T::MAX.checked_div_exact(T::P_2), None);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `checked_div_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `checked_div` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 377 -     assert_eq!(T::MAX.checked_div_exact(T::P_2), None);
[INFO] [stdout] 377 +     assert_eq!(T::MAX.checked_div(T::P_2), None);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `checked_div_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/checked.rs:379:23
[INFO] [stdout]     |
[INFO] [stdout] 379 |     assert_eq!(T::P_1.checked_div_exact(T::MIN), None);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `checked_div_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `checked_div` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 379 -     assert_eq!(T::P_1.checked_div_exact(T::MIN), None);
[INFO] [stdout] 379 +     assert_eq!(T::P_1.checked_div(T::MIN), None);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `checked_div_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/checked.rs:380:23
[INFO] [stdout]     |
[INFO] [stdout] 380 |     assert_eq!(T::P_2.checked_div_exact(T::MIN), None);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `checked_div_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `checked_div` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 380 -     assert_eq!(T::P_2.checked_div_exact(T::MIN), None);
[INFO] [stdout] 380 +     assert_eq!(T::P_2.checked_div(T::MIN), None);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `checked_div_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/checked.rs:381:23
[INFO] [stdout]     |
[INFO] [stdout] 381 |     assert_eq!(T::MIN.checked_div_exact(T::MIN), None);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `checked_div_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `checked_div` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 381 -     assert_eq!(T::MIN.checked_div_exact(T::MIN), None);
[INFO] [stdout] 381 +     assert_eq!(T::MIN.checked_div(T::MIN), None);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `checked_div_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/checked.rs:382:23
[INFO] [stdout]     |
[INFO] [stdout] 382 |     assert_eq!(T::MAX.checked_div_exact(T::MIN), None);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `checked_div_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `checked_div` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 382 -     assert_eq!(T::MAX.checked_div_exact(T::MIN), None);
[INFO] [stdout] 382 +     assert_eq!(T::MAX.checked_div(T::MIN), None);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<define::uint::uint<3>>` is not an iterator
[INFO] [stdout]    --> src/types/define/uint/checked.rs:463:18
[INFO] [stdout]     |
[INFO] [stdout] 463 |     for value in T::P_1..=T::P_255 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<define::uint::uint<3>>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `define::uint::uint<3>`
[INFO] [stdout]    --> src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<define::uint::uint<3>>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<define::uint::uint<3>>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<define::uint::uint>` is not an iterator
[INFO] [stdout]    --> src/types/define/uint/checked.rs:463:18
[INFO] [stdout]     |
[INFO] [stdout] 463 |     for value in T::P_1..=T::P_255 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<define::uint::uint>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `define::uint::uint`
[INFO] [stdout]    --> src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<define::uint::uint>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<define::uint::uint>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<define::uint::uint<31>>` is not an iterator
[INFO] [stdout]    --> src/types/define/uint/checked.rs:463:18
[INFO] [stdout]     |
[INFO] [stdout] 463 |     for value in T::P_1..=T::P_255 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<define::uint::uint<31>>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `define::uint::uint<31>`
[INFO] [stdout]    --> src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<define::uint::uint<31>>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<define::uint::uint<31>>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<define::uint::uint<3>>` is not an iterator
[INFO] [stdout]    --> src/types/define/uint/checked.rs:475:18
[INFO] [stdout]     |
[INFO] [stdout] 475 |     for value in T::P_1..=T::P_255 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<define::uint::uint<3>>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `define::uint::uint<3>`
[INFO] [stdout]    --> src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<define::uint::uint<3>>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<define::uint::uint<3>>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<define::uint::uint>` is not an iterator
[INFO] [stdout]    --> src/types/define/uint/checked.rs:475:18
[INFO] [stdout]     |
[INFO] [stdout] 475 |     for value in T::P_1..=T::P_255 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<define::uint::uint>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `define::uint::uint`
[INFO] [stdout]    --> src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<define::uint::uint>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<define::uint::uint>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<define::uint::uint<31>>` is not an iterator
[INFO] [stdout]    --> src/types/define/uint/checked.rs:475:18
[INFO] [stdout]     |
[INFO] [stdout] 475 |     for value in T::P_1..=T::P_255 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<define::uint::uint<31>>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `define::uint::uint<31>`
[INFO] [stdout]    --> src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<define::uint::uint<31>>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<define::uint::uint<31>>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<define::uint::uint<3>>` is not an iterator
[INFO] [stdout]    --> src/types/define/uint/checked.rs:487:18
[INFO] [stdout]     |
[INFO] [stdout] 487 |     for value in T::P_1..=T::P_255 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<define::uint::uint<3>>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `define::uint::uint<3>`
[INFO] [stdout]    --> src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<define::uint::uint<3>>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<define::uint::uint<3>>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<define::uint::uint>` is not an iterator
[INFO] [stdout]    --> src/types/define/uint/checked.rs:487:18
[INFO] [stdout]     |
[INFO] [stdout] 487 |     for value in T::P_1..=T::P_255 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<define::uint::uint>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `define::uint::uint`
[INFO] [stdout]    --> src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<define::uint::uint>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<define::uint::uint>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<define::uint::uint<31>>` is not an iterator
[INFO] [stdout]    --> src/types/define/uint/checked.rs:487:18
[INFO] [stdout]     |
[INFO] [stdout] 487 |     for value in T::P_1..=T::P_255 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<define::uint::uint<31>>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `define::uint::uint<31>`
[INFO] [stdout]    --> src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<define::uint::uint<31>>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<define::uint::uint<31>>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:356:23
[INFO] [stdout]     |
[INFO] [stdout] 356 |     assert_eq!(T::P_1.div_exact(T::P_2), None);
[INFO] [stdout]     |                       ^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:357:23
[INFO] [stdout]     |
[INFO] [stdout] 357 |     assert_eq!(T::P_2.div_exact(T::P_2), Some(T::P_1));
[INFO] [stdout]     |                       ^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:358:23
[INFO] [stdout]     |
[INFO] [stdout] 358 |     assert_eq!(T::MIN.div_exact(T::P_2), Some(T::MIN));
[INFO] [stdout]     |                       ^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:359:23
[INFO] [stdout]     |
[INFO] [stdout] 359 |     assert_eq!(T::MAX.div_exact(T::P_2), None);
[INFO] [stdout]     |                       ^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:361:26
[INFO] [stdout]     |
[INFO] [stdout] 361 |     assert_panic!(T::P_1.div_exact(T::MIN), message = REM_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:362:26
[INFO] [stdout]     |
[INFO] [stdout] 362 |     assert_panic!(T::P_2.div_exact(T::MIN), message = REM_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:363:26
[INFO] [stdout]     |
[INFO] [stdout] 363 |     assert_panic!(T::MIN.div_exact(T::MIN), message = REM_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:364:26
[INFO] [stdout]     |
[INFO] [stdout] 364 |     assert_panic!(T::MAX.div_exact(T::MIN), message = REM_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:356:23
[INFO] [stdout]     |
[INFO] [stdout] 356 |     assert_eq!(T::P_1.div_exact(T::P_2), None);
[INFO] [stdout]     |                       ^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:357:23
[INFO] [stdout]     |
[INFO] [stdout] 357 |     assert_eq!(T::P_2.div_exact(T::P_2), Some(T::P_1));
[INFO] [stdout]     |                       ^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:358:23
[INFO] [stdout]     |
[INFO] [stdout] 358 |     assert_eq!(T::MIN.div_exact(T::P_2), Some(T::MIN));
[INFO] [stdout]     |                       ^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:359:23
[INFO] [stdout]     |
[INFO] [stdout] 359 |     assert_eq!(T::MAX.div_exact(T::P_2), None);
[INFO] [stdout]     |                       ^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:361:26
[INFO] [stdout]     |
[INFO] [stdout] 361 |     assert_panic!(T::P_1.div_exact(T::MIN), message = REM_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:362:26
[INFO] [stdout]     |
[INFO] [stdout] 362 |     assert_panic!(T::P_2.div_exact(T::MIN), message = REM_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:363:26
[INFO] [stdout]     |
[INFO] [stdout] 363 |     assert_panic!(T::MIN.div_exact(T::MIN), message = REM_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:364:26
[INFO] [stdout]     |
[INFO] [stdout] 364 |     assert_panic!(T::MAX.div_exact(T::MIN), message = REM_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:356:23
[INFO] [stdout]     |
[INFO] [stdout] 356 |     assert_eq!(T::P_1.div_exact(T::P_2), None);
[INFO] [stdout]     |                       ^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:357:23
[INFO] [stdout]     |
[INFO] [stdout] 357 |     assert_eq!(T::P_2.div_exact(T::P_2), Some(T::P_1));
[INFO] [stdout]     |                       ^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:358:23
[INFO] [stdout]     |
[INFO] [stdout] 358 |     assert_eq!(T::MIN.div_exact(T::P_2), Some(T::MIN));
[INFO] [stdout]     |                       ^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:359:23
[INFO] [stdout]     |
[INFO] [stdout] 359 |     assert_eq!(T::MAX.div_exact(T::P_2), None);
[INFO] [stdout]     |                       ^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:361:26
[INFO] [stdout]     |
[INFO] [stdout] 361 |     assert_panic!(T::P_1.div_exact(T::MIN), message = REM_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:362:26
[INFO] [stdout]     |
[INFO] [stdout] 362 |     assert_panic!(T::P_2.div_exact(T::MIN), message = REM_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:363:26
[INFO] [stdout]     |
[INFO] [stdout] 363 |     assert_panic!(T::MIN.div_exact(T::MIN), message = REM_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `div_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:364:26
[INFO] [stdout]     |
[INFO] [stdout] 364 |     assert_panic!(T::MAX.div_exact(T::MIN), message = REM_ZERO);
[INFO] [stdout]     |                          ^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `div_exact` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shl_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:6:38
[INFO] [stdout]     |
[INFO] [stdout]   6 |     $crate::tests::assert_shift!(<<, shl_exact, $name, $value, $a, $b, $c, $d, $e, $f, $g);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `shl_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/general.rs:368:5
[INFO] [stdout]     |
[INFO] [stdout] 368 |     assert_shift!(shl_exact, T, T::P_1, 1, 3, 5, S_1, S_2, S_3, S_4);
[INFO] [stdout]     |     ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shl_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:6:38
[INFO] [stdout]     |
[INFO] [stdout]   6 |     $crate::tests::assert_shift!(<<, shl_exact, $name, $value, $a, $b, $c, $d, $e, $f, $g);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `shl_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/general.rs:369:5
[INFO] [stdout]     |
[INFO] [stdout] 369 |     assert_shift!(shl_exact, T, T::P_2, 1, 3, 5, None, S_2, S_3, S_4);
[INFO] [stdout]     |     ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shl_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:3:38
[INFO] [stdout]     |
[INFO] [stdout]   3 |     $crate::tests::assert_shift!(<<, shl_exact, $name, $value, $a, $a, $a, $a, $a, $a, $a);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `shl_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/general.rs:370:5
[INFO] [stdout]     |
[INFO] [stdout] 370 |     assert_shift!(shl_exact, T, T::MIN, 0);
[INFO] [stdout]     |     -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shl_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:3:38
[INFO] [stdout]     |
[INFO] [stdout]   3 |     $crate::tests::assert_shift!(<<, shl_exact, $name, $value, $a, $a, $a, $a, $a, $a, $a);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `shl_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/general.rs:371:5
[INFO] [stdout]     |
[INFO] [stdout] 371 |     assert_shift!(shl_exact, T, T::MAX, None);
[INFO] [stdout]     |     ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shl_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:6:38
[INFO] [stdout]     |
[INFO] [stdout]   6 |     $crate::tests::assert_shift!(<<, shl_exact, $name, $value, $a, $b, $c, $d, $e, $f, $g);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `shl_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/general.rs:368:5
[INFO] [stdout]     |
[INFO] [stdout] 368 |     assert_shift!(shl_exact, T, T::P_1, 1, 3, 5, S_1, S_2, S_3, S_4);
[INFO] [stdout]     |     ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shl_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:6:38
[INFO] [stdout]     |
[INFO] [stdout]   6 |     $crate::tests::assert_shift!(<<, shl_exact, $name, $value, $a, $b, $c, $d, $e, $f, $g);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `shl_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/general.rs:369:5
[INFO] [stdout]     |
[INFO] [stdout] 369 |     assert_shift!(shl_exact, T, T::P_2, 1, 3, 5, None, S_2, S_3, S_4);
[INFO] [stdout]     |     ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shl_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:3:38
[INFO] [stdout]     |
[INFO] [stdout]   3 |     $crate::tests::assert_shift!(<<, shl_exact, $name, $value, $a, $a, $a, $a, $a, $a, $a);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `shl_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/general.rs:370:5
[INFO] [stdout]     |
[INFO] [stdout] 370 |     assert_shift!(shl_exact, T, T::MIN, 0);
[INFO] [stdout]     |     -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shl_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:3:38
[INFO] [stdout]     |
[INFO] [stdout]   3 |     $crate::tests::assert_shift!(<<, shl_exact, $name, $value, $a, $a, $a, $a, $a, $a, $a);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `shl_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/general.rs:371:5
[INFO] [stdout]     |
[INFO] [stdout] 371 |     assert_shift!(shl_exact, T, T::MAX, None);
[INFO] [stdout]     |     ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shl_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:6:38
[INFO] [stdout]     |
[INFO] [stdout]   6 |     $crate::tests::assert_shift!(<<, shl_exact, $name, $value, $a, $b, $c, $d, $e, $f, $g);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `shl_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/general.rs:368:5
[INFO] [stdout]     |
[INFO] [stdout] 368 |     assert_shift!(shl_exact, T, T::P_1, 1, 3, 5, S_1, S_2, S_3, S_4);
[INFO] [stdout]     |     ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shl_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:6:38
[INFO] [stdout]     |
[INFO] [stdout]   6 |     $crate::tests::assert_shift!(<<, shl_exact, $name, $value, $a, $b, $c, $d, $e, $f, $g);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `shl_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/general.rs:369:5
[INFO] [stdout]     |
[INFO] [stdout] 369 |     assert_shift!(shl_exact, T, T::P_2, 1, 3, 5, None, S_2, S_3, S_4);
[INFO] [stdout]     |     ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shl_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:3:38
[INFO] [stdout]     |
[INFO] [stdout]   3 |     $crate::tests::assert_shift!(<<, shl_exact, $name, $value, $a, $a, $a, $a, $a, $a, $a);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `shl_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/general.rs:370:5
[INFO] [stdout]     |
[INFO] [stdout] 370 |     assert_shift!(shl_exact, T, T::MIN, 0);
[INFO] [stdout]     |     -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shl_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:3:38
[INFO] [stdout]     |
[INFO] [stdout]   3 |     $crate::tests::assert_shift!(<<, shl_exact, $name, $value, $a, $a, $a, $a, $a, $a, $a);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `shl_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/general.rs:371:5
[INFO] [stdout]     |
[INFO] [stdout] 371 |     assert_shift!(shl_exact, T, T::MAX, None);
[INFO] [stdout]     |     ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shr_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:9:38
[INFO] [stdout]     |
[INFO] [stdout]   9 |     $crate::tests::assert_shift!(>>, shr_exact, $name, $value, $a, $a, $a, $a, $a, $a, $a);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `shr_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/general.rs:375:5
[INFO] [stdout]     |
[INFO] [stdout] 375 |     assert_shift!(shr_exact, T, T::P_1, None);
[INFO] [stdout]     |     ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shr_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:12:38
[INFO] [stdout]     |
[INFO] [stdout]  12 |     $crate::tests::assert_shift!(>>, shr_exact, $name, $value, $a, $b, $c, $d, $e, $f, $g);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `shr_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/general.rs:378:7
[INFO] [stdout]     |
[INFO] [stdout] 378 |       assert_shift!(shr_exact, T, T::P_2, 1, None, None, None, None, S_3, None);
[INFO] [stdout]     |       ------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shr_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:12:38
[INFO] [stdout]     |
[INFO] [stdout]  12 |     $crate::tests::assert_shift!(>>, shr_exact, $name, $value, $a, $b, $c, $d, $e, $f, $g);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `shr_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/general.rs:380:7
[INFO] [stdout]     |
[INFO] [stdout] 380 |       assert_shift!(shr_exact, T, T::P_2, 1, None, None, None, None, None, None);
[INFO] [stdout]     |       -------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shr_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:9:38
[INFO] [stdout]     |
[INFO] [stdout]   9 |     $crate::tests::assert_shift!(>>, shr_exact, $name, $value, $a, $a, $a, $a, $a, $a, $a);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `shr_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/general.rs:383:5
[INFO] [stdout]     |
[INFO] [stdout] 383 |     assert_shift!(shr_exact, T, T::MIN, 0);
[INFO] [stdout]     |     -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shr_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:9:38
[INFO] [stdout]     |
[INFO] [stdout]   9 |     $crate::tests::assert_shift!(>>, shr_exact, $name, $value, $a, $a, $a, $a, $a, $a, $a);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `shr_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/general.rs:384:5
[INFO] [stdout]     |
[INFO] [stdout] 384 |     assert_shift!(shr_exact, T, T::MAX, None);
[INFO] [stdout]     |     ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shr_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:9:38
[INFO] [stdout]     |
[INFO] [stdout]   9 |     $crate::tests::assert_shift!(>>, shr_exact, $name, $value, $a, $a, $a, $a, $a, $a, $a);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `shr_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/general.rs:375:5
[INFO] [stdout]     |
[INFO] [stdout] 375 |     assert_shift!(shr_exact, T, T::P_1, None);
[INFO] [stdout]     |     ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shr_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:12:38
[INFO] [stdout]     |
[INFO] [stdout]  12 |     $crate::tests::assert_shift!(>>, shr_exact, $name, $value, $a, $b, $c, $d, $e, $f, $g);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `shr_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/general.rs:378:7
[INFO] [stdout]     |
[INFO] [stdout] 378 |       assert_shift!(shr_exact, T, T::P_2, 1, None, None, None, None, S_3, None);
[INFO] [stdout]     |       ------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shr_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:12:38
[INFO] [stdout]     |
[INFO] [stdout]  12 |     $crate::tests::assert_shift!(>>, shr_exact, $name, $value, $a, $b, $c, $d, $e, $f, $g);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `shr_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/general.rs:380:7
[INFO] [stdout]     |
[INFO] [stdout] 380 |       assert_shift!(shr_exact, T, T::P_2, 1, None, None, None, None, None, None);
[INFO] [stdout]     |       -------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shr_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:9:38
[INFO] [stdout]     |
[INFO] [stdout]   9 |     $crate::tests::assert_shift!(>>, shr_exact, $name, $value, $a, $a, $a, $a, $a, $a, $a);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `shr_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/general.rs:383:5
[INFO] [stdout]     |
[INFO] [stdout] 383 |     assert_shift!(shr_exact, T, T::MIN, 0);
[INFO] [stdout]     |     -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shr_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:9:38
[INFO] [stdout]     |
[INFO] [stdout]   9 |     $crate::tests::assert_shift!(>>, shr_exact, $name, $value, $a, $a, $a, $a, $a, $a, $a);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `shr_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/general.rs:384:5
[INFO] [stdout]     |
[INFO] [stdout] 384 |     assert_shift!(shr_exact, T, T::MAX, None);
[INFO] [stdout]     |     ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shr_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:9:38
[INFO] [stdout]     |
[INFO] [stdout]   9 |     $crate::tests::assert_shift!(>>, shr_exact, $name, $value, $a, $a, $a, $a, $a, $a, $a);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `shr_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/general.rs:375:5
[INFO] [stdout]     |
[INFO] [stdout] 375 |     assert_shift!(shr_exact, T, T::P_1, None);
[INFO] [stdout]     |     ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shr_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:12:38
[INFO] [stdout]     |
[INFO] [stdout]  12 |     $crate::tests::assert_shift!(>>, shr_exact, $name, $value, $a, $b, $c, $d, $e, $f, $g);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `shr_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/general.rs:378:7
[INFO] [stdout]     |
[INFO] [stdout] 378 |       assert_shift!(shr_exact, T, T::P_2, 1, None, None, None, None, S_3, None);
[INFO] [stdout]     |       ------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shr_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:12:38
[INFO] [stdout]     |
[INFO] [stdout]  12 |     $crate::tests::assert_shift!(>>, shr_exact, $name, $value, $a, $b, $c, $d, $e, $f, $g);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `shr_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/general.rs:380:7
[INFO] [stdout]     |
[INFO] [stdout] 380 |       assert_shift!(shr_exact, T, T::P_2, 1, None, None, None, None, None, None);
[INFO] [stdout]     |       -------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shr_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:9:38
[INFO] [stdout]     |
[INFO] [stdout]   9 |     $crate::tests::assert_shift!(>>, shr_exact, $name, $value, $a, $a, $a, $a, $a, $a, $a);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `shr_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/general.rs:383:5
[INFO] [stdout]     |
[INFO] [stdout] 383 |     assert_shift!(shr_exact, T, T::MIN, 0);
[INFO] [stdout]     |     -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shr_exact` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/tests/assert_shift.rs:9:38
[INFO] [stdout]     |
[INFO] [stdout]   9 |     $crate::tests::assert_shift!(>>, shr_exact, $name, $value, $a, $a, $a, $a, $a, $a, $a);
[INFO] [stdout]     |                                      ^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout] ...
[INFO] [stdout]  28 |     $crate::tests::assert_eq!($value.$method(0), Some($value));
[INFO] [stdout]     |                                      ------- due to this macro variable
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `shr_exact` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/general.rs:384:5
[INFO] [stdout]     |
[INFO] [stdout] 384 |     assert_shift!(shr_exact, T, T::MAX, None);
[INFO] [stdout]     |     ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_shift` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<define::uint::uint<3>>` is not an iterator
[INFO] [stdout]    --> src/types/define/uint/general.rs:411:18
[INFO] [stdout]     |
[INFO] [stdout] 411 |     for value in T::P_1..=T::P_255 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<define::uint::uint<3>>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `define::uint::uint<3>`
[INFO] [stdout]    --> src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<define::uint::uint<3>>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<define::uint::uint<3>>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<define::uint::uint>` is not an iterator
[INFO] [stdout]    --> src/types/define/uint/general.rs:411:18
[INFO] [stdout]     |
[INFO] [stdout] 411 |     for value in T::P_1..=T::P_255 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<define::uint::uint>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `define::uint::uint`
[INFO] [stdout]    --> src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<define::uint::uint>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<define::uint::uint>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<define::uint::uint<31>>` is not an iterator
[INFO] [stdout]    --> src/types/define/uint/general.rs:411:18
[INFO] [stdout]     |
[INFO] [stdout] 411 |     for value in T::P_1..=T::P_255 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<define::uint::uint<31>>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `define::uint::uint<31>`
[INFO] [stdout]    --> src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<define::uint::uint<31>>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<define::uint::uint<31>>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<define::uint::uint<3>>` is not an iterator
[INFO] [stdout]    --> src/types/define/uint/general.rs:423:18
[INFO] [stdout]     |
[INFO] [stdout] 423 |     for value in T::P_1..=T::P_255 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<define::uint::uint<3>>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `define::uint::uint<3>`
[INFO] [stdout]    --> src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<define::uint::uint<3>>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<define::uint::uint<3>>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<define::uint::uint>` is not an iterator
[INFO] [stdout]    --> src/types/define/uint/general.rs:423:18
[INFO] [stdout]     |
[INFO] [stdout] 423 |     for value in T::P_1..=T::P_255 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<define::uint::uint>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `define::uint::uint`
[INFO] [stdout]    --> src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<define::uint::uint>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<define::uint::uint>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<define::uint::uint<31>>` is not an iterator
[INFO] [stdout]    --> src/types/define/uint/general.rs:423:18
[INFO] [stdout]     |
[INFO] [stdout] 423 |     for value in T::P_1..=T::P_255 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<define::uint::uint<31>>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `define::uint::uint<31>`
[INFO] [stdout]    --> src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<define::uint::uint<31>>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<define::uint::uint<31>>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<define::uint::uint<3>>` is not an iterator
[INFO] [stdout]    --> src/types/define/uint/general.rs:435:18
[INFO] [stdout]     |
[INFO] [stdout] 435 |     for value in T::P_1..=T::P_255 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<define::uint::uint<3>>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `define::uint::uint<3>`
[INFO] [stdout]    --> src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<define::uint::uint<3>>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<define::uint::uint<3>>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<define::uint::uint>` is not an iterator
[INFO] [stdout]    --> src/types/define/uint/general.rs:435:18
[INFO] [stdout]     |
[INFO] [stdout] 435 |     for value in T::P_1..=T::P_255 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<define::uint::uint>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `define::uint::uint`
[INFO] [stdout]    --> src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<define::uint::uint>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<define::uint::uint>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<define::uint::uint<31>>` is not an iterator
[INFO] [stdout]    --> src/types/define/uint/general.rs:435:18
[INFO] [stdout]     |
[INFO] [stdout] 435 |     for value in T::P_1..=T::P_255 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<define::uint::uint<31>>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `define::uint::uint<31>`
[INFO] [stdout]    --> src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<define::uint::uint<31>>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<define::uint::uint<31>>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<define::uint::uint<3>>` is not an iterator
[INFO] [stdout]    --> src/types/define/uint/general.rs:447:18
[INFO] [stdout]     |
[INFO] [stdout] 447 |     for value in T::P_1..=T::P_255 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<define::uint::uint<3>>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `define::uint::uint<3>`
[INFO] [stdout]    --> src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<define::uint::uint<3>>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<define::uint::uint<3>>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<define::uint::uint>` is not an iterator
[INFO] [stdout]    --> src/types/define/uint/general.rs:447:18
[INFO] [stdout]     |
[INFO] [stdout] 447 |     for value in T::P_1..=T::P_255 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<define::uint::uint>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `define::uint::uint`
[INFO] [stdout]    --> src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<define::uint::uint>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<define::uint::uint>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::ops::Range<define::uint::uint<31>>` is not an iterator
[INFO] [stdout]    --> src/types/define/uint/general.rs:447:18
[INFO] [stdout]     |
[INFO] [stdout] 447 |     for value in T::P_1..=T::P_255 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ `Range<define::uint::uint<31>>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout] help: the nightly-only, unstable trait `Step` is not implemented for `define::uint::uint<31>`
[INFO] [stdout]    --> src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Range` only implements `Iterator` for select types in the standard library, particularly integers; to see the full list of types, see the documentation for the unstable `Step` trait
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<define::uint::uint<31>>` to implement `std::iter::Iterator`
[INFO] [stdout]     = note: required for `std::ops::RangeInclusive<define::uint::uint<31>>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:495:23
[INFO] [stdout]     |
[INFO] [stdout] 495 |     assert_eq!(T::P_1.funnel_shl(T::P_1, 0), T::P_1);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:496:23
[INFO] [stdout]     |
[INFO] [stdout] 496 |     assert_eq!(T::P_2.funnel_shl(T::P_1, 0), T::P_2);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:497:23
[INFO] [stdout]     |
[INFO] [stdout] 497 |     assert_eq!(T::MIN.funnel_shl(T::P_1, 0), T::MIN);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:498:23
[INFO] [stdout]     |
[INFO] [stdout] 498 |     assert_eq!(T::MAX.funnel_shl(T::P_1, 0), T::MAX);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:500:23
[INFO] [stdout]     |
[INFO] [stdout] 500 |     assert_eq!(T::P_1.funnel_shl(T::MIN, 4), T::P_1 << 4);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:501:23
[INFO] [stdout]     |
[INFO] [stdout] 501 |     assert_eq!(T::P_2.funnel_shl(T::MIN, 4), T::P_2 << 4);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:502:23
[INFO] [stdout]     |
[INFO] [stdout] 502 |     assert_eq!(T::MIN.funnel_shl(T::MIN, 4), T::MIN << 4);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:503:23
[INFO] [stdout]     |
[INFO] [stdout] 503 |     assert_eq!(T::MAX.funnel_shl(T::MIN, 4), T::MAX << 4);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:505:23
[INFO] [stdout]     |
[INFO] [stdout] 505 |     assert_eq!(T::P_1.funnel_shl(T::P_1, 4), T::P_1.rotate_left(4));
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:506:23
[INFO] [stdout]     |
[INFO] [stdout] 506 |     assert_eq!(T::P_2.funnel_shl(T::P_2, 4), T::P_2.rotate_left(4));
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:507:23
[INFO] [stdout]     |
[INFO] [stdout] 507 |     assert_eq!(T::MIN.funnel_shl(T::MIN, 4), T::MIN.rotate_left(4));
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:508:23
[INFO] [stdout]     |
[INFO] [stdout] 508 |     assert_eq!(T::MAX.funnel_shl(T::MAX, 4), T::MAX.rotate_left(4));
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:510:26
[INFO] [stdout]     |
[INFO] [stdout] 510 |     assert_panic!(T::P_1.funnel_shl(T::MIN, T::BITS + 1), message = FSHL);
[INFO] [stdout]     |                          ^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:511:26
[INFO] [stdout]     |
[INFO] [stdout] 511 |     assert_panic!(T::P_2.funnel_shl(T::MIN, T::BITS + 1), message = FSHL);
[INFO] [stdout]     |                          ^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:512:26
[INFO] [stdout]     |
[INFO] [stdout] 512 |     assert_panic!(T::MIN.funnel_shl(T::MIN, T::BITS + 1), message = FSHL);
[INFO] [stdout]     |                          ^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:513:26
[INFO] [stdout]     |
[INFO] [stdout] 513 |     assert_panic!(T::MAX.funnel_shl(T::MIN, T::BITS + 1), message = FSHL);
[INFO] [stdout]     |                          ^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:495:23
[INFO] [stdout]     |
[INFO] [stdout] 495 |     assert_eq!(T::P_1.funnel_shl(T::P_1, 0), T::P_1);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:496:23
[INFO] [stdout]     |
[INFO] [stdout] 496 |     assert_eq!(T::P_2.funnel_shl(T::P_1, 0), T::P_2);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:497:23
[INFO] [stdout]     |
[INFO] [stdout] 497 |     assert_eq!(T::MIN.funnel_shl(T::P_1, 0), T::MIN);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:498:23
[INFO] [stdout]     |
[INFO] [stdout] 498 |     assert_eq!(T::MAX.funnel_shl(T::P_1, 0), T::MAX);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:500:23
[INFO] [stdout]     |
[INFO] [stdout] 500 |     assert_eq!(T::P_1.funnel_shl(T::MIN, 4), T::P_1 << 4);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:501:23
[INFO] [stdout]     |
[INFO] [stdout] 501 |     assert_eq!(T::P_2.funnel_shl(T::MIN, 4), T::P_2 << 4);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:502:23
[INFO] [stdout]     |
[INFO] [stdout] 502 |     assert_eq!(T::MIN.funnel_shl(T::MIN, 4), T::MIN << 4);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:503:23
[INFO] [stdout]     |
[INFO] [stdout] 503 |     assert_eq!(T::MAX.funnel_shl(T::MIN, 4), T::MAX << 4);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:505:23
[INFO] [stdout]     |
[INFO] [stdout] 505 |     assert_eq!(T::P_1.funnel_shl(T::P_1, 4), T::P_1.rotate_left(4));
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:506:23
[INFO] [stdout]     |
[INFO] [stdout] 506 |     assert_eq!(T::P_2.funnel_shl(T::P_2, 4), T::P_2.rotate_left(4));
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:507:23
[INFO] [stdout]     |
[INFO] [stdout] 507 |     assert_eq!(T::MIN.funnel_shl(T::MIN, 4), T::MIN.rotate_left(4));
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:508:23
[INFO] [stdout]     |
[INFO] [stdout] 508 |     assert_eq!(T::MAX.funnel_shl(T::MAX, 4), T::MAX.rotate_left(4));
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:510:26
[INFO] [stdout]     |
[INFO] [stdout] 510 |     assert_panic!(T::P_1.funnel_shl(T::MIN, T::BITS + 1), message = FSHL);
[INFO] [stdout]     |                          ^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:511:26
[INFO] [stdout]     |
[INFO] [stdout] 511 |     assert_panic!(T::P_2.funnel_shl(T::MIN, T::BITS + 1), message = FSHL);
[INFO] [stdout]     |                          ^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:512:26
[INFO] [stdout]     |
[INFO] [stdout] 512 |     assert_panic!(T::MIN.funnel_shl(T::MIN, T::BITS + 1), message = FSHL);
[INFO] [stdout]     |                          ^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:513:26
[INFO] [stdout]     |
[INFO] [stdout] 513 |     assert_panic!(T::MAX.funnel_shl(T::MIN, T::BITS + 1), message = FSHL);
[INFO] [stdout]     |                          ^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:495:23
[INFO] [stdout]     |
[INFO] [stdout] 495 |     assert_eq!(T::P_1.funnel_shl(T::P_1, 0), T::P_1);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:496:23
[INFO] [stdout]     |
[INFO] [stdout] 496 |     assert_eq!(T::P_2.funnel_shl(T::P_1, 0), T::P_2);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:497:23
[INFO] [stdout]     |
[INFO] [stdout] 497 |     assert_eq!(T::MIN.funnel_shl(T::P_1, 0), T::MIN);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:498:23
[INFO] [stdout]     |
[INFO] [stdout] 498 |     assert_eq!(T::MAX.funnel_shl(T::P_1, 0), T::MAX);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:500:23
[INFO] [stdout]     |
[INFO] [stdout] 500 |     assert_eq!(T::P_1.funnel_shl(T::MIN, 4), T::P_1 << 4);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:501:23
[INFO] [stdout]     |
[INFO] [stdout] 501 |     assert_eq!(T::P_2.funnel_shl(T::MIN, 4), T::P_2 << 4);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:502:23
[INFO] [stdout]     |
[INFO] [stdout] 502 |     assert_eq!(T::MIN.funnel_shl(T::MIN, 4), T::MIN << 4);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:503:23
[INFO] [stdout]     |
[INFO] [stdout] 503 |     assert_eq!(T::MAX.funnel_shl(T::MIN, 4), T::MAX << 4);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:505:23
[INFO] [stdout]     |
[INFO] [stdout] 505 |     assert_eq!(T::P_1.funnel_shl(T::P_1, 4), T::P_1.rotate_left(4));
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:506:23
[INFO] [stdout]     |
[INFO] [stdout] 506 |     assert_eq!(T::P_2.funnel_shl(T::P_2, 4), T::P_2.rotate_left(4));
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:507:23
[INFO] [stdout]     |
[INFO] [stdout] 507 |     assert_eq!(T::MIN.funnel_shl(T::MIN, 4), T::MIN.rotate_left(4));
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:508:23
[INFO] [stdout]     |
[INFO] [stdout] 508 |     assert_eq!(T::MAX.funnel_shl(T::MAX, 4), T::MAX.rotate_left(4));
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:510:26
[INFO] [stdout]     |
[INFO] [stdout] 510 |     assert_panic!(T::P_1.funnel_shl(T::MIN, T::BITS + 1), message = FSHL);
[INFO] [stdout]     |                          ^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:511:26
[INFO] [stdout]     |
[INFO] [stdout] 511 |     assert_panic!(T::P_2.funnel_shl(T::MIN, T::BITS + 1), message = FSHL);
[INFO] [stdout]     |                          ^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:512:26
[INFO] [stdout]     |
[INFO] [stdout] 512 |     assert_panic!(T::MIN.funnel_shl(T::MIN, T::BITS + 1), message = FSHL);
[INFO] [stdout]     |                          ^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shl` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:513:26
[INFO] [stdout]     |
[INFO] [stdout] 513 |     assert_panic!(T::MAX.funnel_shl(T::MIN, T::BITS + 1), message = FSHL);
[INFO] [stdout]     |                          ^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shl` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:517:23
[INFO] [stdout]     |
[INFO] [stdout] 517 |     assert_eq!(T::P_1.funnel_shr(T::P_1, 0), T::P_1);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:518:23
[INFO] [stdout]     |
[INFO] [stdout] 518 |     assert_eq!(T::P_2.funnel_shr(T::P_1, 0), T::P_1);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:519:23
[INFO] [stdout]     |
[INFO] [stdout] 519 |     assert_eq!(T::MIN.funnel_shr(T::P_1, 0), T::P_1);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:520:23
[INFO] [stdout]     |
[INFO] [stdout] 520 |     assert_eq!(T::MAX.funnel_shr(T::P_1, 0), T::P_1);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:522:23
[INFO] [stdout]     |
[INFO] [stdout] 522 |     assert_eq!(T::MIN.funnel_shr(T::P_1, 4), T::P_1 >> 4);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:523:23
[INFO] [stdout]     |
[INFO] [stdout] 523 |     assert_eq!(T::MIN.funnel_shr(T::P_2, 4), T::P_2 >> 4);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:524:23
[INFO] [stdout]     |
[INFO] [stdout] 524 |     assert_eq!(T::MIN.funnel_shr(T::MIN, 4), T::MIN >> 4);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:525:23
[INFO] [stdout]     |
[INFO] [stdout] 525 |     assert_eq!(T::MIN.funnel_shr(T::MAX, 4), T::MAX >> 4);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:527:23
[INFO] [stdout]     |
[INFO] [stdout] 527 |     assert_eq!(T::P_1.funnel_shr(T::P_1, 4), T::P_1.rotate_right(4));
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:528:23
[INFO] [stdout]     |
[INFO] [stdout] 528 |     assert_eq!(T::P_2.funnel_shr(T::P_2, 4), T::P_2.rotate_right(4));
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:529:23
[INFO] [stdout]     |
[INFO] [stdout] 529 |     assert_eq!(T::MIN.funnel_shr(T::MIN, 4), T::MIN.rotate_right(4));
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:530:23
[INFO] [stdout]     |
[INFO] [stdout] 530 |     assert_eq!(T::MAX.funnel_shr(T::MAX, 4), T::MAX.rotate_right(4));
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:532:26
[INFO] [stdout]     |
[INFO] [stdout] 532 |     assert_panic!(T::P_1.funnel_shr(T::MIN, T::BITS + 1), message = FSHR);
[INFO] [stdout]     |                          ^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:533:26
[INFO] [stdout]     |
[INFO] [stdout] 533 |     assert_panic!(T::P_2.funnel_shr(T::MIN, T::BITS + 1), message = FSHR);
[INFO] [stdout]     |                          ^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:534:26
[INFO] [stdout]     |
[INFO] [stdout] 534 |     assert_panic!(T::MIN.funnel_shr(T::MIN, T::BITS + 1), message = FSHR);
[INFO] [stdout]     |                          ^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:535:26
[INFO] [stdout]     |
[INFO] [stdout] 535 |     assert_panic!(T::MAX.funnel_shr(T::MIN, T::BITS + 1), message = FSHR);
[INFO] [stdout]     |                          ^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:517:23
[INFO] [stdout]     |
[INFO] [stdout] 517 |     assert_eq!(T::P_1.funnel_shr(T::P_1, 0), T::P_1);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:518:23
[INFO] [stdout]     |
[INFO] [stdout] 518 |     assert_eq!(T::P_2.funnel_shr(T::P_1, 0), T::P_1);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:519:23
[INFO] [stdout]     |
[INFO] [stdout] 519 |     assert_eq!(T::MIN.funnel_shr(T::P_1, 0), T::P_1);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:520:23
[INFO] [stdout]     |
[INFO] [stdout] 520 |     assert_eq!(T::MAX.funnel_shr(T::P_1, 0), T::P_1);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:522:23
[INFO] [stdout]     |
[INFO] [stdout] 522 |     assert_eq!(T::MIN.funnel_shr(T::P_1, 4), T::P_1 >> 4);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:523:23
[INFO] [stdout]     |
[INFO] [stdout] 523 |     assert_eq!(T::MIN.funnel_shr(T::P_2, 4), T::P_2 >> 4);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:524:23
[INFO] [stdout]     |
[INFO] [stdout] 524 |     assert_eq!(T::MIN.funnel_shr(T::MIN, 4), T::MIN >> 4);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:525:23
[INFO] [stdout]     |
[INFO] [stdout] 525 |     assert_eq!(T::MIN.funnel_shr(T::MAX, 4), T::MAX >> 4);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:527:23
[INFO] [stdout]     |
[INFO] [stdout] 527 |     assert_eq!(T::P_1.funnel_shr(T::P_1, 4), T::P_1.rotate_right(4));
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:528:23
[INFO] [stdout]     |
[INFO] [stdout] 528 |     assert_eq!(T::P_2.funnel_shr(T::P_2, 4), T::P_2.rotate_right(4));
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:529:23
[INFO] [stdout]     |
[INFO] [stdout] 529 |     assert_eq!(T::MIN.funnel_shr(T::MIN, 4), T::MIN.rotate_right(4));
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:530:23
[INFO] [stdout]     |
[INFO] [stdout] 530 |     assert_eq!(T::MAX.funnel_shr(T::MAX, 4), T::MAX.rotate_right(4));
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:532:26
[INFO] [stdout]     |
[INFO] [stdout] 532 |     assert_panic!(T::P_1.funnel_shr(T::MIN, T::BITS + 1), message = FSHR);
[INFO] [stdout]     |                          ^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:533:26
[INFO] [stdout]     |
[INFO] [stdout] 533 |     assert_panic!(T::P_2.funnel_shr(T::MIN, T::BITS + 1), message = FSHR);
[INFO] [stdout]     |                          ^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:534:26
[INFO] [stdout]     |
[INFO] [stdout] 534 |     assert_panic!(T::MIN.funnel_shr(T::MIN, T::BITS + 1), message = FSHR);
[INFO] [stdout]     |                          ^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:535:26
[INFO] [stdout]     |
[INFO] [stdout] 535 |     assert_panic!(T::MAX.funnel_shr(T::MIN, T::BITS + 1), message = FSHR);
[INFO] [stdout]     |                          ^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:517:23
[INFO] [stdout]     |
[INFO] [stdout] 517 |     assert_eq!(T::P_1.funnel_shr(T::P_1, 0), T::P_1);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:518:23
[INFO] [stdout]     |
[INFO] [stdout] 518 |     assert_eq!(T::P_2.funnel_shr(T::P_1, 0), T::P_1);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:519:23
[INFO] [stdout]     |
[INFO] [stdout] 519 |     assert_eq!(T::MIN.funnel_shr(T::P_1, 0), T::P_1);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:520:23
[INFO] [stdout]     |
[INFO] [stdout] 520 |     assert_eq!(T::MAX.funnel_shr(T::P_1, 0), T::P_1);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:522:23
[INFO] [stdout]     |
[INFO] [stdout] 522 |     assert_eq!(T::MIN.funnel_shr(T::P_1, 4), T::P_1 >> 4);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:523:23
[INFO] [stdout]     |
[INFO] [stdout] 523 |     assert_eq!(T::MIN.funnel_shr(T::P_2, 4), T::P_2 >> 4);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:524:23
[INFO] [stdout]     |
[INFO] [stdout] 524 |     assert_eq!(T::MIN.funnel_shr(T::MIN, 4), T::MIN >> 4);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:525:23
[INFO] [stdout]     |
[INFO] [stdout] 525 |     assert_eq!(T::MIN.funnel_shr(T::MAX, 4), T::MAX >> 4);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:527:23
[INFO] [stdout]     |
[INFO] [stdout] 527 |     assert_eq!(T::P_1.funnel_shr(T::P_1, 4), T::P_1.rotate_right(4));
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:528:23
[INFO] [stdout]     |
[INFO] [stdout] 528 |     assert_eq!(T::P_2.funnel_shr(T::P_2, 4), T::P_2.rotate_right(4));
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:529:23
[INFO] [stdout]     |
[INFO] [stdout] 529 |     assert_eq!(T::MIN.funnel_shr(T::MIN, 4), T::MIN.rotate_right(4));
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:530:23
[INFO] [stdout]     |
[INFO] [stdout] 530 |     assert_eq!(T::MAX.funnel_shr(T::MAX, 4), T::MAX.rotate_right(4));
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:532:26
[INFO] [stdout]     |
[INFO] [stdout] 532 |     assert_panic!(T::P_1.funnel_shr(T::MIN, T::BITS + 1), message = FSHR);
[INFO] [stdout]     |                          ^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:533:26
[INFO] [stdout]     |
[INFO] [stdout] 533 |     assert_panic!(T::P_2.funnel_shr(T::MIN, T::BITS + 1), message = FSHR);
[INFO] [stdout]     |                          ^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:534:26
[INFO] [stdout]     |
[INFO] [stdout] 534 |     assert_panic!(T::MIN.funnel_shr(T::MIN, T::BITS + 1), message = FSHR);
[INFO] [stdout]     |                          ^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `funnel_shr` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/general.rs:535:26
[INFO] [stdout]     |
[INFO] [stdout] 535 |     assert_panic!(T::MAX.funnel_shr(T::MIN, T::BITS + 1), message = FSHR);
[INFO] [stdout]     |                          ^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `funnel_shr` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_next_power_of_two` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/wrapping.rs:257:23
[INFO] [stdout]     |
[INFO] [stdout] 257 |     assert_eq!(T::P_1.wrapping_next_power_of_two(), T::P_1);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `wrapping_next_power_of_two` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `next_power_of_two` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 257 -     assert_eq!(T::P_1.wrapping_next_power_of_two(), T::P_1);
[INFO] [stdout] 257 +     assert_eq!(T::P_1.next_power_of_two(), T::P_1);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_next_power_of_two` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/wrapping.rs:258:23
[INFO] [stdout]     |
[INFO] [stdout] 258 |     assert_eq!(T::P_2.wrapping_next_power_of_two(), T::P_2);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `wrapping_next_power_of_two` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `next_power_of_two` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 258 -     assert_eq!(T::P_2.wrapping_next_power_of_two(), T::P_2);
[INFO] [stdout] 258 +     assert_eq!(T::P_2.next_power_of_two(), T::P_2);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_next_power_of_two` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/wrapping.rs:259:23
[INFO] [stdout]     |
[INFO] [stdout] 259 |     assert_eq!(T::MIN.wrapping_next_power_of_two(), T::P_1);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `wrapping_next_power_of_two` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `next_power_of_two` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 259 -     assert_eq!(T::MIN.wrapping_next_power_of_two(), T::P_1);
[INFO] [stdout] 259 +     assert_eq!(T::MIN.next_power_of_two(), T::P_1);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_next_power_of_two` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/define/uint/wrapping.rs:260:23
[INFO] [stdout]     |
[INFO] [stdout] 260 |     assert_eq!(T::MAX.wrapping_next_power_of_two(), T::MIN);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `wrapping_next_power_of_two` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `next_power_of_two` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 260 -     assert_eq!(T::MAX.wrapping_next_power_of_two(), T::MIN);
[INFO] [stdout] 260 +     assert_eq!(T::MAX.next_power_of_two(), T::MIN);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `isolate_highest_one` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:372:23
[INFO] [stdout]     |
[INFO] [stdout] 372 |       assert_eq!(this.isolate_highest_one(), that.isolate_highest_one());
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `isolate_highest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `isolate_highest_one` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:372:51
[INFO] [stdout]     |
[INFO] [stdout] 372 |       assert_eq!(this.isolate_highest_one(), that.isolate_highest_one());
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `isolate_highest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `isolate_highest_one` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:372:23
[INFO] [stdout]     |
[INFO] [stdout] 372 |       assert_eq!(this.isolate_highest_one(), that.isolate_highest_one());
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `isolate_highest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `isolate_highest_one` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:372:51
[INFO] [stdout]     |
[INFO] [stdout] 372 |       assert_eq!(this.isolate_highest_one(), that.isolate_highest_one());
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `isolate_highest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `isolate_highest_one` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:372:23
[INFO] [stdout]     |
[INFO] [stdout] 372 |       assert_eq!(this.isolate_highest_one(), that.isolate_highest_one());
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `isolate_highest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `isolate_highest_one` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:372:51
[INFO] [stdout]     |
[INFO] [stdout] 372 |       assert_eq!(this.isolate_highest_one(), that.isolate_highest_one());
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `isolate_highest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `isolate_highest_one` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:372:23
[INFO] [stdout]     |
[INFO] [stdout] 372 |       assert_eq!(this.isolate_highest_one(), that.isolate_highest_one());
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `isolate_highest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `isolate_highest_one` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:372:51
[INFO] [stdout]     |
[INFO] [stdout] 372 |       assert_eq!(this.isolate_highest_one(), that.isolate_highest_one());
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `isolate_highest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `isolate_highest_one` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:372:23
[INFO] [stdout]     |
[INFO] [stdout] 372 |       assert_eq!(this.isolate_highest_one(), that.isolate_highest_one());
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `isolate_highest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `isolate_highest_one` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:372:51
[INFO] [stdout]     |
[INFO] [stdout] 372 |       assert_eq!(this.isolate_highest_one(), that.isolate_highest_one());
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `isolate_highest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `isolate_highest_one` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:372:23
[INFO] [stdout]     |
[INFO] [stdout] 372 |       assert_eq!(this.isolate_highest_one(), that.isolate_highest_one());
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `isolate_highest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `isolate_highest_one` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:372:51
[INFO] [stdout]     |
[INFO] [stdout] 372 |       assert_eq!(this.isolate_highest_one(), that.isolate_highest_one());
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `isolate_highest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `isolate_lowest_one` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:381:23
[INFO] [stdout]     |
[INFO] [stdout] 381 |       assert_eq!(this.isolate_lowest_one(), that.isolate_lowest_one());
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `isolate_lowest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `isolate_lowest_one` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:381:50
[INFO] [stdout]     |
[INFO] [stdout] 381 |       assert_eq!(this.isolate_lowest_one(), that.isolate_lowest_one());
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `isolate_lowest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `isolate_lowest_one` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:381:23
[INFO] [stdout]     |
[INFO] [stdout] 381 |       assert_eq!(this.isolate_lowest_one(), that.isolate_lowest_one());
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `isolate_lowest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `isolate_lowest_one` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:381:50
[INFO] [stdout]     |
[INFO] [stdout] 381 |       assert_eq!(this.isolate_lowest_one(), that.isolate_lowest_one());
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `isolate_lowest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `isolate_lowest_one` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:381:23
[INFO] [stdout]     |
[INFO] [stdout] 381 |       assert_eq!(this.isolate_lowest_one(), that.isolate_lowest_one());
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `isolate_lowest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `isolate_lowest_one` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:381:50
[INFO] [stdout]     |
[INFO] [stdout] 381 |       assert_eq!(this.isolate_lowest_one(), that.isolate_lowest_one());
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `isolate_lowest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `isolate_lowest_one` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:381:23
[INFO] [stdout]     |
[INFO] [stdout] 381 |       assert_eq!(this.isolate_lowest_one(), that.isolate_lowest_one());
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `isolate_lowest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `isolate_lowest_one` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:381:50
[INFO] [stdout]     |
[INFO] [stdout] 381 |       assert_eq!(this.isolate_lowest_one(), that.isolate_lowest_one());
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `isolate_lowest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `isolate_lowest_one` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:381:23
[INFO] [stdout]     |
[INFO] [stdout] 381 |       assert_eq!(this.isolate_lowest_one(), that.isolate_lowest_one());
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `isolate_lowest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `isolate_lowest_one` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:381:50
[INFO] [stdout]     |
[INFO] [stdout] 381 |       assert_eq!(this.isolate_lowest_one(), that.isolate_lowest_one());
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `isolate_lowest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `isolate_lowest_one` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:381:23
[INFO] [stdout]     |
[INFO] [stdout] 381 |       assert_eq!(this.isolate_lowest_one(), that.isolate_lowest_one());
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `isolate_lowest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `isolate_lowest_one` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:381:50
[INFO] [stdout]     |
[INFO] [stdout] 381 |       assert_eq!(this.isolate_lowest_one(), that.isolate_lowest_one());
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `isolate_lowest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `highest_one` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:386:23
[INFO] [stdout]     |
[INFO] [stdout] 386 |     assert_eq!(T::P_0.highest_one(), None);
[INFO] [stdout]     |                       ^^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `highest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `highest_one` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:389:36
[INFO] [stdout]     |
[INFO] [stdout] 389 |       assert_eq!((T::P_1 << index).highest_one(), Some(index));
[INFO] [stdout]     |                                    ^^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `highest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `highest_one` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:390:36
[INFO] [stdout]     |
[INFO] [stdout] 390 |       assert_eq!((T::MAX >> index).highest_one(), Some(T::BITS - index - 1));
[INFO] [stdout]     |                                    ^^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `highest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `highest_one` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:391:36
[INFO] [stdout]     |
[INFO] [stdout] 391 |       assert_eq!((T::MAX << index).highest_one(), Some(T::BITS - 1));
[INFO] [stdout]     |                                    ^^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `highest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `highest_one` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:386:23
[INFO] [stdout]     |
[INFO] [stdout] 386 |     assert_eq!(T::P_0.highest_one(), None);
[INFO] [stdout]     |                       ^^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `highest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `highest_one` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:389:36
[INFO] [stdout]     |
[INFO] [stdout] 389 |       assert_eq!((T::P_1 << index).highest_one(), Some(index));
[INFO] [stdout]     |                                    ^^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `highest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `highest_one` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:390:36
[INFO] [stdout]     |
[INFO] [stdout] 390 |       assert_eq!((T::MAX >> index).highest_one(), Some(T::BITS - index - 1));
[INFO] [stdout]     |                                    ^^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `highest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `highest_one` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:391:36
[INFO] [stdout]     |
[INFO] [stdout] 391 |       assert_eq!((T::MAX << index).highest_one(), Some(T::BITS - 1));
[INFO] [stdout]     |                                    ^^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `highest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `highest_one` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:386:23
[INFO] [stdout]     |
[INFO] [stdout] 386 |     assert_eq!(T::P_0.highest_one(), None);
[INFO] [stdout]     |                       ^^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `highest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `highest_one` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:389:36
[INFO] [stdout]     |
[INFO] [stdout] 389 |       assert_eq!((T::P_1 << index).highest_one(), Some(index));
[INFO] [stdout]     |                                    ^^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `highest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `highest_one` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:390:36
[INFO] [stdout]     |
[INFO] [stdout] 390 |       assert_eq!((T::MAX >> index).highest_one(), Some(T::BITS - index - 1));
[INFO] [stdout]     |                                    ^^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `highest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `highest_one` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:391:36
[INFO] [stdout]     |
[INFO] [stdout] 391 |       assert_eq!((T::MAX << index).highest_one(), Some(T::BITS - 1));
[INFO] [stdout]     |                                    ^^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `highest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `lowest_one` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:396:23
[INFO] [stdout]     |
[INFO] [stdout] 396 |     assert_eq!(T::P_0.lowest_one(), None);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `lowest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `lowest_one` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:399:36
[INFO] [stdout]     |
[INFO] [stdout] 399 |       assert_eq!((T::P_1 << index).lowest_one(), Some(index));
[INFO] [stdout]     |                                    ^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `lowest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `lowest_one` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:400:36
[INFO] [stdout]     |
[INFO] [stdout] 400 |       assert_eq!((T::MAX >> index).lowest_one(), Some(0));
[INFO] [stdout]     |                                    ^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `lowest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `lowest_one` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:401:36
[INFO] [stdout]     |
[INFO] [stdout] 401 |       assert_eq!((T::MAX << index).lowest_one(), Some(index));
[INFO] [stdout]     |                                    ^^^^^^^^^^ method not found in `define::uint::uint<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `lowest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `lowest_one` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:396:23
[INFO] [stdout]     |
[INFO] [stdout] 396 |     assert_eq!(T::P_0.lowest_one(), None);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `lowest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `lowest_one` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:399:36
[INFO] [stdout]     |
[INFO] [stdout] 399 |       assert_eq!((T::P_1 << index).lowest_one(), Some(index));
[INFO] [stdout]     |                                    ^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `lowest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `lowest_one` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:400:36
[INFO] [stdout]     |
[INFO] [stdout] 400 |       assert_eq!((T::MAX >> index).lowest_one(), Some(0));
[INFO] [stdout]     |                                    ^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `lowest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `lowest_one` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:401:36
[INFO] [stdout]     |
[INFO] [stdout] 401 |       assert_eq!((T::MAX << index).lowest_one(), Some(index));
[INFO] [stdout]     |                                    ^^^^^^^^^^ method not found in `define::uint::uint`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `lowest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `lowest_one` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:396:23
[INFO] [stdout]     |
[INFO] [stdout] 396 |     assert_eq!(T::P_0.lowest_one(), None);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `lowest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `lowest_one` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:399:36
[INFO] [stdout]     |
[INFO] [stdout] 399 |       assert_eq!((T::P_1 << index).lowest_one(), Some(index));
[INFO] [stdout]     |                                    ^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `lowest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `lowest_one` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:400:36
[INFO] [stdout]     |
[INFO] [stdout] 400 |       assert_eq!((T::MAX >> index).lowest_one(), Some(0));
[INFO] [stdout]     |                                    ^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `lowest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `lowest_one` found for struct `define::uint::uint<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:401:36
[INFO] [stdout]     |
[INFO] [stdout] 401 |       assert_eq!((T::MAX << index).lowest_one(), Some(index));
[INFO] [stdout]     |                                    ^^^^^^^^^^ method not found in `define::uint::uint<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/uint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct uint<const N: usize = 4> {
[INFO] [stdout]     | ----------------------------------- method `lowest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `highest_one` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:414:23
[INFO] [stdout]     |
[INFO] [stdout] 414 |     assert_eq!(T::P_0.highest_one(), None);
[INFO] [stdout]     |                       ^^^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `highest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `highest_one` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:417:36
[INFO] [stdout]     |
[INFO] [stdout] 417 |       assert_eq!((T::P_1 << index).highest_one(), Some(index));
[INFO] [stdout]     |                                    ^^^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `highest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `highest_one` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:418:36
[INFO] [stdout]     |
[INFO] [stdout] 418 |       assert_eq!((T::N_1 << index).highest_one(), Some(T::BITS - 1));
[INFO] [stdout]     |                                    ^^^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `highest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `highest_one` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:421:38
[INFO] [stdout]     |
[INFO] [stdout] 421 |         assert_eq!((T::MAX >> index).highest_one(), Some(T::BITS - index - 2));
[INFO] [stdout]     |                                      ^^^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `highest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `highest_one` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:414:23
[INFO] [stdout]     |
[INFO] [stdout] 414 |     assert_eq!(T::P_0.highest_one(), None);
[INFO] [stdout]     |                       ^^^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `highest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `highest_one` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:417:36
[INFO] [stdout]     |
[INFO] [stdout] 417 |       assert_eq!((T::P_1 << index).highest_one(), Some(index));
[INFO] [stdout]     |                                    ^^^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `highest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `highest_one` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:418:36
[INFO] [stdout]     |
[INFO] [stdout] 418 |       assert_eq!((T::N_1 << index).highest_one(), Some(T::BITS - 1));
[INFO] [stdout]     |                                    ^^^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `highest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `highest_one` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:421:38
[INFO] [stdout]     |
[INFO] [stdout] 421 |         assert_eq!((T::MAX >> index).highest_one(), Some(T::BITS - index - 2));
[INFO] [stdout]     |                                      ^^^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `highest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `highest_one` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:414:23
[INFO] [stdout]     |
[INFO] [stdout] 414 |     assert_eq!(T::P_0.highest_one(), None);
[INFO] [stdout]     |                       ^^^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `highest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `highest_one` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:417:36
[INFO] [stdout]     |
[INFO] [stdout] 417 |       assert_eq!((T::P_1 << index).highest_one(), Some(index));
[INFO] [stdout]     |                                    ^^^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `highest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `highest_one` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:418:36
[INFO] [stdout]     |
[INFO] [stdout] 418 |       assert_eq!((T::N_1 << index).highest_one(), Some(T::BITS - 1));
[INFO] [stdout]     |                                    ^^^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `highest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `highest_one` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:421:38
[INFO] [stdout]     |
[INFO] [stdout] 421 |         assert_eq!((T::MAX >> index).highest_one(), Some(T::BITS - index - 2));
[INFO] [stdout]     |                                      ^^^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `highest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `lowest_one` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:427:23
[INFO] [stdout]     |
[INFO] [stdout] 427 |     assert_eq!(T::P_0.lowest_one(), None);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `lowest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `lowest_one` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:430:36
[INFO] [stdout]     |
[INFO] [stdout] 430 |       assert_eq!((T::P_1 << index).lowest_one(), Some(index));
[INFO] [stdout]     |                                    ^^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `lowest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `lowest_one` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:431:36
[INFO] [stdout]     |
[INFO] [stdout] 431 |       assert_eq!((T::N_1 << index).lowest_one(), Some(index));
[INFO] [stdout]     |                                    ^^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `lowest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `lowest_one` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:434:38
[INFO] [stdout]     |
[INFO] [stdout] 434 |         assert_eq!((T::MAX >> index).lowest_one(), Some(0));
[INFO] [stdout]     |                                      ^^^^^^^^^^ method not found in `sint::int<3>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `lowest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `lowest_one` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:427:23
[INFO] [stdout]     |
[INFO] [stdout] 427 |     assert_eq!(T::P_0.lowest_one(), None);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `lowest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `lowest_one` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:430:36
[INFO] [stdout]     |
[INFO] [stdout] 430 |       assert_eq!((T::P_1 << index).lowest_one(), Some(index));
[INFO] [stdout]     |                                    ^^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `lowest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `lowest_one` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:431:36
[INFO] [stdout]     |
[INFO] [stdout] 431 |       assert_eq!((T::N_1 << index).lowest_one(), Some(index));
[INFO] [stdout]     |                                    ^^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `lowest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `lowest_one` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:434:38
[INFO] [stdout]     |
[INFO] [stdout] 434 |         assert_eq!((T::MAX >> index).lowest_one(), Some(0));
[INFO] [stdout]     |                                      ^^^^^^^^^^ method not found in `sint::int`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `lowest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `lowest_one` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:427:23
[INFO] [stdout]     |
[INFO] [stdout] 427 |     assert_eq!(T::P_0.lowest_one(), None);
[INFO] [stdout]     |                       ^^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `lowest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `lowest_one` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:430:36
[INFO] [stdout]     |
[INFO] [stdout] 430 |       assert_eq!((T::P_1 << index).lowest_one(), Some(index));
[INFO] [stdout]     |                                    ^^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `lowest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `lowest_one` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:431:36
[INFO] [stdout]     |
[INFO] [stdout] 431 |       assert_eq!((T::N_1 << index).lowest_one(), Some(index));
[INFO] [stdout]     |                                    ^^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `lowest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `lowest_one` found for struct `sint::int<N>` in the current scope
[INFO] [stdout]    --> src/types/macros/binary.rs:434:38
[INFO] [stdout]     |
[INFO] [stdout] 434 |         assert_eq!((T::MAX >> index).lowest_one(), Some(0));
[INFO] [stdout]     |                                      ^^^^^^^^^^ method not found in `sint::int<31>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/types/define/sint/mod.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct int<const N: usize = 4> {
[INFO] [stdout]     | ---------------------------------- method `lowest_one` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `exint` (lib test) due to 565 previous errors
[INFO] running `Command { std: "docker" "inspect" "6ed7e8d0b88908dc667b633c9eaadf1189b3aa6efa6cf85d4d439e2c560608fd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6ed7e8d0b88908dc667b633c9eaadf1189b3aa6efa6cf85d4d439e2c560608fd", kill_on_drop: false }`
[INFO] [stdout] 6ed7e8d0b88908dc667b633c9eaadf1189b3aa6efa6cf85d4d439e2c560608fd
